a12*_*773 1 c# textbox winforms
例如,如果您转到Facebook并按两次登录文本框,则有一些以前有人写的登录。有什么方法可以使C#文本框上的先前输入变为下拉菜单?我不要组合框。
请参见TextBox 的TextBox.AutoCompleteMode 和TextBox.AutoCompleteSource属性。您需要在以下几行上做一些事情:
namespace WindowsApplication1
{
public partial class Form1 : Form
{
AutoCompleteStringCollection autoComplete = new AutoCompleteStringCollection();
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
autoComplete.Add(textBox1.Text);
}
private void Form1_Load(object sender, EventArgs e)
{
textBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
textBox1.AutoCompleteSource = AutoCompleteSource.CustomSource;
//auto.Add(textBox1.Text);
textBox1.AutoCompleteCustomSource = autoComplete;
}
}
}
Run Code Online (Sandbox Code Playgroud)
检查以下教程:WinForms Windows Forms应用程序中的AutoComplete TextBox
| 归档时间: |
|
| 查看次数: |
8978 次 |
| 最近记录: |