delphi中求問關于DevExpress控制元件的問題 10-28 我現在用DevExpress控制元件包開發系統,其中用到了TcxCheckComboBox控制元件,這是一個可以多選的有checkbox的combobox控制元件。但是碰到一個問題,生成cxCheckComboBox里面的資料,不論是通過資料庫生成,還是手工加入資料,都只能勾選前63個資料,第63個以后的資料點擊勾選框的時候沒有任何反應,至今無法查到原因(比如我的cxcheckcombobox里面有100條資料,但是只有前63條是可以勾選的)。請各位高手能夠幫忙,因為很急很急,高分求救阿!!!
uj5u.com熱心網友回復:
DEV 版本?或許你可以用一下高版本。
或者看看資料庫中的欄位長度是不是設的少了。
不過,這么大量的 Check ,還真沒玩過。
uj5u.com熱心網友回復:
數量超過64時,你的EditValueFormat不能是cvfInteger。下面是類說明中的一段話:
Note: You cannot use the cvfInteger edit value if the editor contains more than 64 items. In this instance, an exception is raised at design and runtime.
uj5u.com熱心網友回復:
只要設定編輯框的Properties.EditValueFormat的值為除了cvfInteger以外的任意值即可。后者(cfvInteger)會讓編輯框把它的控制元件值表示為所勾選專案的二進制組合。每個選項代表一個2的N次方的整數值。也就是選項的相關整數值為1、2、4、8、16或其它。控制元件的值就是這些所選項的整數值之和。因此,此時能勾選的選項的最大數目不能超過64(64位)。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/131931.html
下一篇:vb怎么實作遠程視頻
