当前位置 : 主页 > 网络编程 > 其它编程 >

如何使用错误提醒控件

来源:互联网 收集:自由互联 发布时间:2023-07-02
我们先来看下图片首先把界面都给它画出来,再从工具箱拽个ErrorProvider看下MSDN中对它的解释提供用于指示窗体上的控件具有关联错误的用户界面。命名空间:System.Wi 我们先来看下图片  
我们先来看下图片首先把界面都给它画出来,再从工具箱拽个ErrorProvider看下MSDN中对它的解释提供用于指示窗体上的控件具有关联错误的用户界面。命名空间:System.Wi

我们先来看下图片

 

SpxImage2.jpg

首先把界面都给它画出来,再从工具箱

拽个ErrorProvider

SpxImage3.jpg

看下MSDN中对它的 解释

 

提供用于指示窗体上的控件具有关联错误的用户界面。

命名空间:System.Windows.Forms程序集:System.Windows.Forms在 system.windows.forms.dll 中

嘿嘿

 

再来看下 确定按钮的处理代码

 

 

private void button1_Click(object sender, System.EventArgs e) {//检验用户数据输入结果 if(this.textBox1.Text.Length>12||this.textBox1.Text.Length12||this.textBox2.Text.Length<6) { this.errorProvider1.SetError(this.textBox2,"用户密码输入错误"); DialogResult ReturnDlgMessageBox.Show(this,"用户密码输入错误是否从新输入","信息提示", MessageBoxButtons.RetryCancel,MessageBoxIcon.Question); switch(ReturnDlg) { case DialogResult.Retry: this.textBox2.Text""; break; case DialogResult.Cancel: break; } } if(!(this.textBox2.Textthis.textBox3.Text)) { this.errorProvider1.SetError(this.textBox3,"用户密码两次输入不一致"); DialogResult ReturnDlgMessageBox.Show(this,"用户密码两次输入不一致是否从新输入","信息提示", MessageBoxButtons.RetryCancel,MessageBoxIcon.Question); switch(ReturnDlg) { case DialogResult.Retry: this.textBox3.Text""; break; case DialogResult.Cancel: break; } } }

 

 

再来一个一个分析下代码

 

 

if(this.textBox1.Text.Length>12||this.textBox1.Text.Length<6) { this.errorProvider1.SetError(this.textBox1,"用户名输入错误"); DialogResult ReturnDlgMessageBox.Show(this,"用户名输入错误是否从新输入","信息提示", MessageBoxButtons.RetryCancel,MessageBoxIcon.Question); switch(ReturnDlg) { case DialogResult.Retry: this.textBox1.Text""; break; case DialogResult.Cancel: break; }

 

这里判断 第一个文本框的大小

 

public void SetError ( System.Windows.Forms.Control control , System.String value ) System.Windows.Forms.ErrorProvider 的成员 摘要: 设置指定控件的错误描述字符串。 参数: control: 要为其设置错误描述字符串的控件。 value: 错误描述字符串。

---

 

 

public sealed enum DialogResult : System.Enum System.Windows.Forms 的成员 摘要: 指定标识符以指示对话框的返回值。

 

 

 

 

public sealed enum MessageBoxButtons : System.Enum System.Windows.Forms 的成员 摘要: 指定若干常数用以定义 System.Windows.Forms.MessageBox 上将显示哪些按钮

 

 

public static const System.Windows.Forms.DialogResult Retry System.Windows.Forms.DialogResult 的成员 摘要: 对话框的返回值是 Retry通常由标签为“重试”的按钮发送。

 

 

第一个文本框和第个文本框的 判断是一样的 就不再说了

再来看下 两个文本框比较的 处理

 

 

if(!(this.textBox2.Textthis.textBox3.Text)) { this.errorProvider1.SetError(this.textBox3,"用户密码两次输入不一致"); DialogResult ReturnDlgMessageBox.Show(this,"用户密码两次输入不一致是否从新输入","信息提示", MessageBoxButtons.RetryCancel,MessageBoxIcon.Question); switch(ReturnDlg) { case DialogResult.Retry: this.textBox3.Text""; break; case DialogResult.Cancel: break; } }

 

转:https://www.cnblogs.com/zbqy/archive/2007/02/09/646432.html

【感谢龙石为本站提供数据采集系统 http://www.longshidata.com/pages/government.html 】
网友评论