C# winform TextBox无法响应回车键
如果把窗体的AcceptButton设置成登录btn的时候,btn按钮会多个边框,难看去不掉。于是换了个思路:监听窗体的按键信息。但是用户名TxtUserid做了只能匹配处理,就不能响应回车建,如果去掉智能匹配 就可以在窗体级别响应回车。怎么样让TextBox只能匹配又能在窗体级别响应回车。谢谢。
------解决方案--------------------先看看你怎么做的
------解决方案--------------------回车键事件被autocompele截获了吧
------解决方案--------------------试试SendKeys 类
------解决方案--------------------我测试发现没问题呢?
新开了一个Form,里面就只有一个TextBox,按你的形式设置了自动完成项目,不过没定义字符串集,直接从控件属性上输入了几个串作为列表。
C# code
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Return)
MessageBox.Show("检测到回车");
}