2010-04-09 27 views
1

我想在列表框中鍵入時禁用默認搜索。
例如,我在列表框中鍵入LM,焦點應該移動到以LM開頭的字符串,但此時焦點將移至以M開頭的字符串。
這是因爲我寫的默認行爲算法/代碼被覆蓋並且焦點移動到從M開始的字符串。如何在列表框中鍵入時禁用動態搜索

+0

您需要提供更多上下文。 – 2010-04-09 09:58:12

+0

我想禁用默認搜索列表框中 說我的L型 然後鍵入當我輸入M到列表框中 然後重點應轉移到字符串開始與LM 但這裏重點轉移到字符串開始的M 這是因爲這個默認行爲 算法/我寫的代碼獲取覆蓋 並且焦點移動到以M開頭的字符串 您可以幫我嗎? – tushar 2010-04-09 10:16:19

+0

請幫我 我解決不了這個問題 – tushar 2010-04-10 10:23:53

回答

0

聽起來像是想要implement auto-complete on the combo box。最簡單的方法是從系統組合繼承,並處理KeyUp事件以實現該功能。

+0

這不是我想要的 我想禁用未在組合框中的列表框中動態搜索 和我已經確切早些時候我想要什麼 – tushar 2010-04-28 04:52:32

+0

那怎麼我理解你的描述「說我鍵入L然後我鍵入M到列表框中然後焦點應該移動到以LM開頭的字符串「 - 也許你可以進一步澄清? – 2010-04-28 07:48:57

+0

是的我想要的正是你說的如果我鍵入L然後M在列表框中然後焦點應該移動到字符串以LM 開始,以便用戶可以從列表框中選擇該特定項目 我已經將代碼寫在listbox keydown事件但列表框的默認行爲覆蓋我的代碼和焦點移動到字符串開始與說M(列表中的第二個字母)列表框 請幫我嗎? – tushar 2010-05-03 12:47:12

相關問題