2011-02-25 97 views
3

我們在Winforms應用程序中使用ComboBoxes,其中啓用了鍵入提前功能(AutoCompleteMode屬性= Suggest,AutoCompleteSource = ListItems)。當用戶開始輸入時,ComboBox會按預期跳到前面以匹配輸入的內容。但是,如果用戶在鍵入過程中暫停一兩秒鐘,自動完成將「重置」,然後他們鍵入的下一個字符將被用作自動完成的新起點。例如,假設他們鍵入「自行車」 - 組合框將跳轉到組合框中的「自行車」條目。但是說他們鍵入「Bik」,然後暫停幾秒鐘,然後鍵入「e」 - 組合框將忘記輸入的「Bik」並跳轉到以「e」開頭的第一個條目。WIndows Combobox AutoComplete - 您可以設置打字時間的持續時間嗎?

我們的用戶表示希望延長他們在「重置」之前打字的時間。有誰知道是否有方法來配置它或代碼?

+0

什麼是AutoCompleteSource? – Anuraj 2011-02-25 16:26:28

+0

AutoCompleteSource是ListItems。 – Booberry 2011-02-25 16:41:24

回答

1

沒有運氣,ComboBox使用的IAutoComplete API沒有任何此類選項。

0

你應該能夠通過在System.Windows.Forms命名空間中使用.net反射器找到並在代碼中查找控件。

相關問題