1
是否有任何內置或簡單的方法將自動填充和持久性添加到組合框(如在瀏覽器中)?記住用戶輸入到組合框中的值
如果用戶可以刪除條目(也存在於大多數瀏覽器中),這也會很棒嗎?
基本上,用戶可以輸入一個命令,然後鍵入另一個命令,也可以使用下拉(或Suggest/SuggestAppend)來獲取任何先前的命令。
是否有任何內置或簡單的方法將自動填充和持久性添加到組合框(如在瀏覽器中)?記住用戶輸入到組合框中的值
如果用戶可以刪除條目(也存在於大多數瀏覽器中),這也會很棒嗎?
基本上,用戶可以輸入一個命令,然後鍵入另一個命令,也可以使用下拉(或Suggest/SuggestAppend)來獲取任何先前的命令。
我不認爲有一個控件可以完成您想要的任何操作,但WinForms中內置的TextBox控件確實支持自動完成。
TextBox textBox = new TextBox();
textBox.AutoCompleteCustomSource.AddRange(new string[]
{
"Value1",
"Value2",
"Value3",
// etc..
});
textBox.AutoCompleteMode = AutoCompleteMode.Suggest;
textBox.AutoCompleteSource = AutoCompleteSource.CustomSource;
在MSDN上找到關於信息的更多信息。您可能能夠找到具有更完整功能的第三方控件。