1、在winform项目中,打开工具箱,找到errorprovider控件并拖动到窗体,这时会自动在窗体下方生成errorprovider控件的实例
2、在窗体中拖入两个label控件、两个textbox控件、一个按钮控件,并更改label控件文字、按钮控件文字,如下图所示
3、双击按钮控件,进入按钮控件的后台点击事件,在这里模拟登陆过程,在出现错误时给相应的提示。比如,当不存在用户名时,在第一个Textbox绑定错误信息,绑定的方法是用setError方法,如图所示
4、以下的代码含义是,在第一个textbox上绑定“用户名不存在”的提示信息;在第二个textbox上绑定“用户名或密码错误”的提示信息。如果验证通过,则弹出“登陆成功”的提示信息
5、运行工程,测试效果。可以看到,当输入“abc”时促发第一个提示信息,在第一个textbox右侧出现红色图标,鼠标移动到图标上显示了提示信息
6、当输入“admin”和“111”时促发第弛阻廖娓二个提示信息,在第二个textbox右侧出现红色图标,鼠标移动到图标上显示了提示信息。注意,正常情况下,第二个textbox输入信息时是应该有密码滤鲇魍童设置的,但是为了显示效果,没有做设置
7、当用户名和密码都按代码的逻辑正确输入时,弹出“登陆成功”的提示信息,测试完成