所以我在VB.NET中阅读了一些关于文本框自动完成的内容,但我真的不明白它们存储在哪里?它是一个完全内置的功能,还是我必须编写一些代码才能工作?我找到了文本框的AutoCompleteMode和
您可以添加新值,例如当输入字段的验证发生时,或者当用户按下确定/应用按钮时,或者最适合您需要的任何内容时.但你必须自己做.
您已经发现的属性是正确的.
Dim suggestions As New List(Of String) suggestions.Add("Abba") suggestions.Add("Nirvana") suggestions.Add("Rolling Stones") ... textBox.AutoCompleteSource = suggestions
您可以将AutoCompleteSource绑定到几乎任何东西;这与数据绑定非常相似.要记住的一件事是,如果要向自动完成数据源添加新条目,则UI控件可能不会立即注意到您的数据源是否未实现INotifyCollectionChanged接口.