我有包含我的數據庫客戶名稱 如單個單詞可以在DataCombo Box中高亮並着色嗎?
- 奧巴馬
- 奧巴馬詹姆斯·約翰
- 喬快樂的
- 約翰白人
- 美容約翰·詹姆斯· 綁定到表將DataCombo箱
- Jane Shayne
現在,我希望datacombo框來篩選類似於我在數據通信框中鍵入的單詞的單詞,這意味着如果我鍵入「John」例如,我想要datacombo框來篩選包含John的所有名稱,而不僅僅是從約翰開始。所以,如果我輸入 「約翰」,該DataCombo中框將只顯示如下內容:
- 奧巴馬詹姆斯約翰
- 約翰白人
- 美容約翰詹姆斯
其次,我想讓我鍵入的單詞在該單詞的所有出現中突出顯示。在這種情況下,我想「約翰」突出顯示,並可能在包含「約翰」的所有名稱中着色
數據通信盒可能嗎?如果不可能,我可以在VB6中使用其他的替代方案嗎?
我的歉意....我的意思是說「datacombo」不是「組合」....我綁定到我的數據庫表顯示客戶名稱是datacombo,而不是組合框....我的歉意 – DoreenSly
我仍然認爲使用DataCombo是不可能的。舊的VB6組件非常糟糕。即使DataList也有點蹩腳,因爲如果綁定到一個具有Filter集的Recordset,它會忽略過濾器並只顯示所有記錄。 – Marc
你可以像我上面提到的那樣使用DataList,但不是將DataList綁定到記錄集,而是創建一個新的記錄集,該記錄集包含要顯示的值並將DataList綁定到該記錄集。當用戶在文本框中鍵入內容時,您可以將過濾器應用於實際記錄集,循環訪問它的記錄(將被過濾)並填充用於DataList的記錄集。有點笨重但會起作用。 I – Marc