建议用KeyPress或KeyDown/KeyUp来做。
这几个事件都可以判断按键:判断按下的键是否是回车,不是回车直接Return, 是回车的时候通过textBox.Text取输入的内容再做处理。
那就不要用这个事件,用一个表单吗、,包含文本框就可以了啊,表单里面设置一个提交按钮,就可以了
如果只是想回车时触发,只能监听键盘事件了,但是如果是想在控件是去焦点时触发就可以用Leave或者Validated事件。
使用textbox的KeyPress事件
privatevoid textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if(e.KeyChar==13)//按下回车
{
MessageBox.Show("test");
}
}
那就给他单独定义一个按键事件