簡體   English   中英

Combobox中的自動完成功能

[英]AutoComplete in Combobox

我是C#的新手,我在VS 2010工作。我正在嘗試給出一個組合框自動完成屬性。 我在谷歌上搜索了很多,發現大多數指南引用了屬性中的“自動完成”設置,但我無法在任何地方找到該設置。 (“自動完成”不是“屬性”。)

我需要為自動完成功能提供一些功能:自動完成列表開始時需要為空,當用戶輸入已經不在列表中的內容時,應將其添加到列表中。 因此,自動完成列表僅包含已輸入的字符串,並將新條目添加到列表中。

我認為這是一些非常基本的代碼,但似乎我不能谷歌自己去一個有用的指南。

如果發現它是因為我使用WPF而不是Windows.Forms。 在WPF中,IsTextSearchEnabled設置必須設置為true。 在XAML中,它看起來像這樣:

<ComboBox Name="comboBox1" Width="170" IsEditable="True" IsTextSearchEnabled="true">
<ComboBoxItem>aaad</ComboBoxItem>
<ComboBoxItem>dddd</ComboBoxItem>
<ComboBoxItem>eeed</ComboBoxItem>
</ComboBox>

這是您正在尋找的屏幕:

Visual Studio  - 屬性

您可以看到AutoCompleteCustomSource,AutoCompleteMode和AutoCompleteSource屬性。 可以使用快捷鍵F4打開此屬性窗口。

暫無
暫無

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

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