当窗体上有一个ErrorProvider控件时,窗体上所有的其他控件都可以用其来为自己设置错误提示。
例如,在TextBox1的Validating事件中进行数据验证,无效时设置错误信息:
private void textBox1_Validating(object sender, CancelEventArgs e)
{
string error = null;
if (textBox1.Text.Length == 0)
{
error = "Please enter some data!";
//MessageBox.Show("Please enter some data!");
e.Cancel = true;
}
errorProvider1.SetError((Control)sender, error);
}
阅读(1344) | 评论(0) | 转发(0) |