Winform带建议值的TextBox
时间: 2023-12-31 17:05:03 浏览: 139
WinForm实现为TextBox设置水印文字功能
你可以使用Winform的AutoCompleteSource和AutoCompleteMode属性来实现带建议值的TextBox。具体步骤如下:
1. 设置AutoCompleteSource属性为CustomSource,表示自定义建议值。
2. 设置AutoCompleteMode属性为Suggest,表示只显示建议值,但不自动填充。
3. 创建一个字符串数组作为建议值列表。
4. 将建议值列表赋值给TextBox的AutoCompleteCustomSource属性。
以下是一个示例代码:
```
string[] suggestList = { "apple", "banana", "cherry", "durian" };
textBox1.AutoCompleteMode = AutoCompleteMode.Suggest;
textBox1.AutoCompleteSource = AutoCompleteSource.CustomSource;
textBox1.AutoCompleteCustomSource.AddRange(suggestList);
```
这样,当用户在TextBox中输入字符时,会出现下拉框显示建议值,用户可以选择建议值或继续输入。
阅读全文