回车自动跳到下个文本框
对于数据录入的界面,往往有多个文本框需要用户输入数据,如果输入资料比较多,全部使用键盘操作对数据的录入效率将会大大提高,所以我们可以使用回车自动跳入下一个文本框.
1,先对每个文本框的TabIndex往顺序设置好.
2,对每个文本的KeyPress事件调用如下代码.
1,先对每个文本框的TabIndex往顺序设置好.
2,对每个文本的KeyPress事件调用如下代码.
1 //
2 //按键处理
3 //
4 public void Press_Key(KeyPressEventArgs e)
5 {
6 //如果按下回车就自动跳到下一个文本框
7 if (e.KeyChar == (Char)Keys.Enter)
8 {
9 SendKeys.Send("{Tab}");
10 }
11 }
12 //文本框调用
13 private void TextBox_KeyPress(object sender, KeyPressEventArgs e)
14 {
15 Press_Key(e);
16 }
2 //按键处理
3 //
4 public void Press_Key(KeyPressEventArgs e)
5 {
6 //如果按下回车就自动跳到下一个文本框
7 if (e.KeyChar == (Char)Keys.Enter)
8 {
9 SendKeys.Send("{Tab}");
10 }
11 }
12 //文本框调用
13 private void TextBox_KeyPress(object sender, KeyPressEventArgs e)
14 {
15 Press_Key(e);
16 }