实现效果:

  使用ErrorProvider组件验证文本框输入-LMLPHP

知识运用:

  ErrorProvider组件的BlinkStyle属性    //指示错误图标的闪烁时间

  public ErrorBlinkStyle BlinkStyle{ get;set; }

  使用ErrorProvider组件验证文本框输入-LMLPHP

  BlinkRate属性      //图标的闪烁频率 (毫秒为单位)

  public int BlinkRate {get; set;}

  SetError方法    //将Error属性设置为指定的TextWriter对象

  public static void SetError(TextWriter newError)

  TextBox文本框的Validating事件  //在控件正在发生验证时发生

  public event CancelEventHandler Validating

实现代码:

        string strA = null;
string strB = null; private void txtPwd_Validating(object sender, CancelEventArgs e)
{
if (txtPwd.Text != "microsoft")
{
errorProvider1.SetError(txtPwd, "密码错误");
}
else
{
errorProvider1.SetError(txtPwd, ""); //不显示任何内容
strB = txtPwd.Text;
}
} private void txtUser_Validating(object sender, CancelEventArgs e)
{
if (txtUser.Text != "soft")
{
errorProvider1.SetError(txtUser, "用户名错误");
}
else
{
errorProvider1.SetError(txtUser, ""); //不显示任何内容
strA = txtUser.Text;
}
}
05-11 22:26