5.8 组合框控件(combobox) 一。组合框(combobox):组合框和列表框的功能类似,但使用更为灵活,更为常用。实际上,组合框是由一个文本框和一个列表框组成的,组合框又被称为弹出式菜单。用户使用时,单击文本框右侧的三角即可展开下拉列表,如图27* Z2 {* o) z; J" T. W+ ~: X3 A
, q" w1 T* ]# W% X) P
二。组合框常用的属性:见下表3 C; _- T8 I. h3 ^4 ]
属性作用rowsource组合框内容从何处来(来源)rowsourcetype组合框内容来源的类型,详见注1displayvalue选择值boundcolumn在组合框包含多项时指定哪一列作为value属性的值columncount行源列数list(i)第i行的值selected(i)第i行是否被选中multiselect是否可以同时选取多项moverbars项目是否可以移动sorted当rowsourcetype为0和1时,组合框内容是否按字母大小排序listindex组合框中当前被选定项的索引值integralheight组合框的高度是否可自动调整listcount组合框中数据项的数目style指定组合框的类型.参数如下:0-下拉组合框,也可在文本框中直接输入 2-下拉列表框,只能在展开的下拉列表中选择incrementalsearch确定在键盘操作时是否支持增量搜索.值为.T.,当用键盘选择列表项,用户敲一个键,系统将自动定位到与输入字母相应的项前 注1(rowsourcetype属性可指定的值):, W- c/ R( l! u" i& N2 i
0-无,运行时使用列表框的确良additem和addlistitem方法加入
$ z$ H; T% f( r; W) D 1-值,将列表框的内容在设计时直接写在该属性中 `+ m7 h* K- [% [* Q
2-表别名:由columncount确定表中选择的字段。当用户选择列表框时,记录指针将自动移到该记录上
" Q0 \, t& G. O+ |6 ~ 3-sql语句:见sql部分,由执行的结果产生。
, t+ M; R i# ` 4-查询文件名:见查询部分,由查询结果产生
$ w% K' y$ h5 C4 J, A: J 5-数组名0 u( j1 W* I! @8 c5 e0 o8 C
6-字段名表:可用表别名作为字段前缀。当用户选择列表项时,记录指针将自动移到该记录上
; L, G5 H7 y" o 7-文件名描述框架,可包含"*"和"?"来描述在列表框中显示的文件名0 S u# T6 w' N4 Z) C
8-结构* g$ `2 ~" m+ r2 g# t- \1 J
9-弹出式菜单,提供向后兼容。 |