熟悉VFP的用戶都知道ComboBox對象若顯示多欄式時(shí),正常選擇結(jié)果會(huì)以第一欄的內(nèi)容顯示在選擇項(xiàng)目上。但實(shí)際系統(tǒng)設(shè)計(jì)中要顯示多個(gè)欄位如圖書編號、名稱、作者和出版商,而選定的結(jié)果及要傳遞的值則可能是其中的任意一項(xiàng),此時(shí)實(shí)現(xiàn)方法如下:
(1)設(shè)定ComboBox對象的屬性ColumnCount為4;屬性ColumnCountWidth為12,40,12,40;屬性RowSourceType為Field;屬性RowSource為bookcode,title,writer,publisher。
(2)設(shè)定ComboBox對象的屬性BoundColumn為2,表示圖書名稱為要顯示的內(nèi)容。
(3)設(shè)定ComboBox對象的事件Interactive Change Event的內(nèi)容如下:
This.DisplayValue=This.Value
如欲將顯示的內(nèi)容貯存于其他變量,可添加如下內(nèi)容:
PublicUnknow_str Unknow_str=This.value
新聞熱點(diǎn)
疑難解答