日期:2014-05-19  浏览次数:20782 次

100分,求把winform窗体中多个输入框缺省的tab顺序向后移动改为enter(回车)顺序向后移动的方法?
把winform窗体中多个输入框缺省的tab顺序向后移动改为enter(回车)顺序向后移动,有没有总体改一个缺省设置的方法,一个一个输入框去加keypress的方法,太累!

------解决方案--------------------
//转贴
1、请先设置窗体的keyPreView属性为True,确认控件的键盘事件向窗体注册;
2、在窗体的KeyPress事件中编写如下代码:
private void Form1_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == (char)13)
{
e.Handled = true;
SendKeys.Send( "{TAB} ");
}
}

------解决方案--------------------
http://blog.csdn.net/cocosoft/archive/2004/10/09/129640.aspx