我是C#的新手,我在VS 2010工作。 我正在尝试给出一个组合框自动完成属性。 我在谷歌上搜索了很多,发现大多数指南引用了属性中的“自动完成”设置,但我无法在任何地方找到该设置。 (“自动完成”不是“属性”。)
我需要为自动完成功能提供一些功能: autocomplete-list开头时需要为空,当用户输入已经不在列表中的内容时,应将其添加到列表中。 因此,自动完成列表仅包含已输入的字符串,并将新条目添加到列表中。
我认为这是一些非常基本的代码,但似乎我不能谷歌自己找一个有用的指南。
答案 0 :(得分:4)
如果发现它是因为我使用的是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>
答案 1 :(得分:0)
这是您正在寻找的屏幕:
您可以看到AutoCompleteCustomSource,AutoCompleteMode和AutoCompleteSource属性。可以使用快捷键 F4 打开此属性窗口。