学习WinFrom时对所有文本框进行非空验证的一点总结:
foreach (var item in Controls)//遍历所有控件
{
if (item is TextBox)//判断是否是TextBox
{
TextBox text = item as TextBox;
if (string.IsNullOrEmpty(text.Text))//判断是否是空
{
MessageBox.Show("此位置不能为空", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
text.Focus();//获得焦点
return;//跳出
}
}
} |