text的跳转并验证
1 using System.Text .RegularExpressions;
2
3
4
5 private void txtChequeCode_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
6 {
7 if(e.KeyCode == Keys.Enter )
8 {
9 if(Regex.Match (this.txtChequeCode .Text .Trim (),@"^\d+$").Success )
10 {
11 this.txtChequeSum .Focus ();
12 this.txtChequeSum .Select ();
13 }
14 else
15 {
16 MessageBox.Show ("输入无效!,只允许输入数字");
17 }
18 }
19 }
20
21 private void txtChequeSum_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
22 {
23 if(e.KeyCode == Keys.Enter )
24 {
25 if(Regex.Match (this.txtChequeSum .Text .Trim (),@"^\d+$").Success )
26 {
27 this.ButtonSave .Focus ();
28 this.ButtonSave .Select ();
29 }
30 else
31 {
32 MessageBox.Show ("输入无效!,只允许输入数字");
33 }
34 }
35 }
36
2
3
4
5 private void txtChequeCode_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
6 {
7 if(e.KeyCode == Keys.Enter )
8 {
9 if(Regex.Match (this.txtChequeCode .Text .Trim (),@"^\d+$").Success )
10 {
11 this.txtChequeSum .Focus ();
12 this.txtChequeSum .Select ();
13 }
14 else
15 {
16 MessageBox.Show ("输入无效!,只允许输入数字");
17 }
18 }
19 }
20
21 private void txtChequeSum_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
22 {
23 if(e.KeyCode == Keys.Enter )
24 {
25 if(Regex.Match (this.txtChequeSum .Text .Trim (),@"^\d+$").Success )
26 {
27 this.ButtonSave .Focus ();
28 this.ButtonSave .Select ();
29 }
30 else
31 {
32 MessageBox.Show ("输入无效!,只允许输入数字");
33 }
34 }
35 }
36