2012-12-04 73 views
0

我有一個應用程序是另一個服務器端應用程序的前端。應用程序的用戶可以在應用程序中制定一個「規則」,併爲其分配一個「理由」。問題是有大約4,000個理由。分配理由是一項要求。目前我在下拉菜單中選擇它,但是我有很多功能請求可以通過這種方式來搜索此下拉菜單,或者輸入內容以縮小搜索範圍。有關我如何實現這一目標的任何建議?從來沒有在窗體中看到任何類似的東西。我能想到的最接近的就是Google自動完成功能。Windows窗體中可搜索的下拉列表?

+0

是否有任何類別的理由?如果您可以在一系列下拉菜單中縮小範圍,每次都會根據之前的選擇過濾下一個下拉菜單。 – Servy

回答

0

使用一個ComboBox,並且屬性AutoCompleteMode設置爲AutoCompleteMode.Suggest或AutoCompleteMode.SuggestAppend

組合框是專門做成一個下拉與自動完成/在線搜索。

+0

我遇到的麻煩是,組合框的建議只有這麼遠。大約10-12個字符後,它無法正常工作。例如,我搜索「錯誤:'系統」,它不符合適當的理由,但建議另一個啓動「錯誤:'未知'」。奇怪。 – Darkenor