日期:2014-05-18  浏览次数:21028 次

textbox回车跳转到button
我有多个textbox 和多个button,如何控制我的textbox回车会执行对应的button。

例如:textbox1对应button1。

应该怎么写?

------解决方案--------------------
this.button1.Focus();
可以注册到同一个keypress事件里面,统一处理
------解决方案--------------------
textbox 获得焦点时,设置对应的 button 为窗体的 AcceptButton
------解决方案--------------------
探讨
textbox 获得焦点时,设置对应的 button 为窗体的 AcceptButton

------解决方案--------------------
private void textbox_KeyPress(object sender, KeyPressEventArgs e)
{
if (textbox.Text != "" && e.KeyChar == (char)13) { 按钮名称_Click(sender, e); }
}
------解决方案--------------------
探讨

引用:

textbox 获得焦点时,设置对应的 button 为窗体的 AcceptButton


代码怎么写?

------解决方案--------------------
探讨



上面的是不行的,,,那个是针对窗体的,,不是针对对应textbox的,,


------解决方案--------------------
相应的textBox的KeyPress事件注册到对应的button_click事件
探讨
我有多个textbox 和多个button,如何控制我的textbox回车会执行对应的button。

例如:textbox1对应button1。

应该怎么写?

------解决方案--------------------
这个可以 用JS

探讨
this.button1.Focus();
可以注册到同一个keypress事件里面,统一处理