簡體   English   中英

C#組合框自動完成重置值

[英]C# combobox autocomplete reset value

總的來說,我的問題是,我在windows.forms.combobox上進行了自動填充,當我輸入第一個字母時,下拉列表打開,並向我提供打算使用的城市列表,但是當我開始輸入另一個字母來限制自動填充列表時,首先字母被刪除並切換為新字母,該字母成為組合框中的第一個也是唯一一個字母。 我使用textchanged事件執行自動完成功能。

請幫忙,

提前致謝!

您不必為ComboBox手動實現AutoComplete 它已經具有此功能。 只要這樣做:

comboBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
comboBox1.AutoCompleteSource = AutoCompleteSource.ListItems;

您還可以通過ComboBox控件的屬性窗口設置這些屬性。

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM