怎样在WinForm 程序中使Combobox控件,可以由用户自己输入值(与下拉列表里的只不一定相同)?
需要对Combobox控件进行怎样的设置啊!
请教各位大侠一下!!
需要对Combobox控件进行怎样的设置啊!
请教各位大侠一下!!
解决方案 »
- 两个小数或分数的最小公倍数的算法
- asp.net(C#)
- 怎样用键盘控制VS2005向导生成的BindingNavigator的前进、后退?
- 求助:VS2003开发WCE4.2智能设备程序的时候遇到TAB设置问题
- 虚拟打印套打
- 求一个空间能放置在窗口上用于显示excel文件
- 为什么我在datagrid用模板列绑定数据导出的excel总是一行数据跟着一个空行,但是数据没有丢失
- String.Split的问题
- 用CDO发送邮件,如果用内部邮件服务器,发送成功,对方收不到,如果用外部邮件服务器,就与服务器的传输连接失败。
- C#中如何续行啊?
- 求个C#打包程序~~谢谢各位好心人
- 数据库连接字符串的 Data Provider 如何传给一个 SqlConnectionStringBuilder
ComboBox输入文字的自动完成
还是把用户的输入变为新的下拉项?
/// Add user input to dropdownlist on {enter} key strokes
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void comboBox1_KeyUp(object sender, KeyEventArgs e)
{
if(e.KeyCode == Keys.Enter) {
comboBox1.Items.Add(comboBox1.Text);
comboBox1.Text = "";
comboBox1.DroppedDown = true;
}
}
这个设置时,只能输入下拉框里已有的选项啊!
那个使用AutoCompleteSource + AutoCompleteMode
{
if(e.KeyCode == Keys.Enter) {
comboBox1.Items.Add(comboBox1.Text);
comboBox1.Text = "";
comboBox1.DroppedDown = true;
}
}