VFP中COMBOX控件怎样使用

来源:百度知道 编辑:UC知道 时间:2024/05/07 12:58:42
VFP中COMBOX怎用调出,怎用使用,怎用设置,新手,具体一点。
谢谢
我想用他设计一个下拉菜单

给个示例:
在combox的init事件中加入以下代码
InNfcx=2001
IF YEAR(DATE())>=InNfcx
DO WHILE InNfcx<=YEAR(date())
THISFORM.COMBO1.ADDITEM(ALLTRIM(STR(InNfcx)))
InNfcx=InNfcx+1
ENDDO
ELSE
MESSAGEBOX("系统时间错误!","信息提示")
ENDIF
a=thisform.combox1.ListCount
thisform.combox1.Selected(3)=.T.
thisform.combox1.RemoveItem(4)
b=thisform.combox1.ListCount

运行时下拉菜单里有从‘2001’到电脑系统时间年份的数值。
如果combox的内容只能从列表里选定,则把style设为0。
Style 属性确定组合框的类型。若 Style 属性设为 0,则创建一个下拉组合框;若 Style属性设为 2,则创建一个下拉列表框。
sorted属性是对列表内容索引
如果列表内容要绑定表,则通过RowSourceType和RowSource设置
thisform.combox1.Selected(3)=.T.表示选定列表内容的第3项。
Selected(3)换成thisform.combox1.newindex,表示选定新添加的内容(编程添加)
thisform.combox1.RemoveItem(4)表示删除第四项内容
thisform.combox1.ListCount表示列表内容共有几项
如果系统时间是2007年,那a值为7,b值为6。
常用到的就这些了,最好去网上下载VFP的中文帮助,里面有更详细的属性说明。