Winform带建议值的TextBox
时间: 2023-12-31 10:05:03 浏览: 144
你可以使用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中输入字符时,会出现下拉框显示建议值,用户可以选择建议值或继续输入。
相关问题
winform中picturebox和textbox
有什么区别?
PictureBox 是一个用于显示图像的控件,而 TextBox 是一个用于显示和编辑文本的控件。PictureBox 可以显示各种格式的图像,包括位图、JPEG、GIF 和 PNG 等,而 TextBox 只能显示文本。此外,PictureBox 还可以用于绘制图形和动画,而 TextBox 则不能。
用C#的winform获取一个textbox的值后 在点击一个按钮时再获取到输入的值
你可以在按钮的 Click 事件处理程序中获取文本框的值。例如,如果你的文本框名字为textBox1,可以使用以下代码获取其值:
```csharp
string textBoxValue = textBox1.Text;
```
然后你可以在按钮的 Click 事件处理程序中使用该值。例如,将其输出到控制台:
```csharp
Console.WriteLine(textBoxValue);
```
阅读全文