首页 > 编程 > Visual Basic > 正文

组合框ComboBox的多栏使用

2023-06-12 12:11:28
字体:
来源:转载
供稿:网友

熟悉VFP的用户都知道ComboBox对象若显示多栏式时,正常选择结果会以第一栏的内容显示在选择项目上。但实际系统设计中要显示多个栏位如图书编号、名称、作者和出版商,而选定的结果及要传递的值则可能是其中的任意一项,此时实现方法如下:

(1)设定ComboBox对象的属性ColumnCount为4;属性ColumnCountWidth为12,40,12,40;属性RowSourceType为Field;属性RowSource为bookcode,title,writer,publisher。

(2)设定ComboBox对象的属性BoundColumn为2,表示图书名称为要显示的内容。

(3)设定ComboBox对象的事件Interactive Change Event的内容如下:

This.DisplayValue=This.Value

 如欲将显示的内容贮存于其他变量,可添加如下内容:

PublicUnknow_str  Unknow_str=This.value

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表