当前位置:K88软件开发文章中心编程语言.NET.NET02 → 文章内容

组合框ComboBox的多栏使用

减小字体 增大字体 作者:佚名  来源:翔宇亭IT乐园  发布时间:2019-1-3 0:13:13

:2010-09-22 07:35:00

熟悉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



组合框ComboBox的多栏使用