为就业调查窗体添加用户输入验证:
1、必须输入名字;2、必须选择性别;3、必须选择毕业年份;
4、必须选择所在院校;5、必须输入Email;6、必须选择是否已经工作。
代码:
1 //提交按钮的单击事件 2 private void btnYes_Click(object sender, EventArgs e) 3 { 4 if(this.ValidateInput()) 5 { 6 MessageBox.Show("谢谢合作!"); 7 } 8 } 9 //定义一个用户输入验证方法 10 private bool ValidateInput() 11 { 12 //判断姓名“输入框”是否为空 13 if (this.lblName.Text.Trim().Equals("")) 14 { 15 MessageBox.Show("请输入名字!","提示信息"); 16 this.lblName.Focus(); 17 return false; 18 } 19 //判断性别“单选框”是否选中 20 if (this.rdoMale.Checked==false&&this.rdoFemale.Checked==false) 21 { 22 MessageBox.Show("请选择性别!", "提示信息"); 23 this.rdoMale.Focus(); 24 return false; 25 } 26 //判断毕业年份“组合框”是否选中 27 if (this.lblYear.SelectedIndex==-1) 28 { 29 MessageBox.Show("请选择毕业年份!", "提示信息"); 30 this.lblYear.Focus(); 31 return false; 32 } 33 //判断所在院校“列表框”是否选中 34 if (this.lblCollege.SelectedIndex==-1) 35 { 36 MessageBox.Show("请选择所在院校!", "提示信息"); 37 this.lblCollege.Focus(); 38 return false; 39 } 40 //判断E-Mail”输入框“是否为空 41 if (this.lblEmail.Text.Trim().Equals("")) 42 { 43 MessageBox.Show("请输入Email!", "提示信息"); 44 this.lblEmail.Focus(); 45 return false; 46 } 47 //判断是否工作“单选框”是否选中 48 if (this.rdoHasWork.Checked == false && this.rdoNoWork.Checked == false) 49 { 50 MessageBox.Show("请选择是否已经工作!", "提示信息"); 51 this.rdoHasWork.Focus(); 52 return false; 53 } 54 return true; 55 }
原文:http://www.cnblogs.com/pengyouqiang88/p/5031639.html