在应用程序设计时候,我们经常需要判断用户输入的数据是否合法,不合法给出提示,一般提示都是用MessageBox,但是怎样达到类似下面的效果呢?
右边有个小红叹号,鼠标放上还有信息提示。。。。
这个就需要使用C#提供的错误显示控件了。
在工具栏找到errorPrivoder控件拖进来,发现跟timer控件差不多。。呵呵。。。。
创建应用界面如下:
我们用到的是errorProvider1.SetError这个函数有两个参数,第一个是要显示错误的对于空间ID,第二个是鼠标放在上面自动显示的信息。
代码如下:(这个代码完全实现了用户登陆的细节,需要的话可以直接放到自己代码中)
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Thread