控件应用——ErrorProvider使用
2012-12-05 12:30
148 查看
ErrorProvider提供了一个比较明显的错误验证的提示,可以提供比较好的用户体验,自己用了一下现在记下来:
1、拖控件就不必说了
验证这个文本框,限制数据在0~65535之间
2、代码如下:
private void txtServerPort_Leave(object sender, EventArgs e)
{
errorProvider1.Clear(); //ErrorProvider控件
Error = false; //其他地方定义过的Boolean变量,可以无视
String strPort = txtServerPort.Text.Trim();
try
{
Int32 intPort = Convert.ToInt32(strPort);
if (intPort < 0 && intPort > 65535)
{
errorProvider1.SetError(this.txtServerPort, "输入的数字必须在0~65535之间");
// SetError方法,参数1表示要验证的空间,参数2表述错误的字符串
txtServerPort.Focus();
txtServerPort.SelectAll();
Error = true;
}
}
catch
{
errorProvider1.SetError(this.txtServerPort, "输入的必须是0~65535之间的数字");
txtServerPort.Focus();
txtServerPort.SelectAll();
Error = true;
}
}
3、可以使用正则表达式进行深入的校验,可惜我不会
打完收工。
1、拖控件就不必说了
验证这个文本框,限制数据在0~65535之间
2、代码如下:
private void txtServerPort_Leave(object sender, EventArgs e)
{
errorProvider1.Clear(); //ErrorProvider控件
Error = false; //其他地方定义过的Boolean变量,可以无视
String strPort = txtServerPort.Text.Trim();
try
{
Int32 intPort = Convert.ToInt32(strPort);
if (intPort < 0 && intPort > 65535)
{
errorProvider1.SetError(this.txtServerPort, "输入的数字必须在0~65535之间");
// SetError方法,参数1表示要验证的空间,参数2表述错误的字符串
txtServerPort.Focus();
txtServerPort.SelectAll();
Error = true;
}
}
catch
{
errorProvider1.SetError(this.txtServerPort, "输入的必须是0~65535之间的数字");
txtServerPort.Focus();
txtServerPort.SelectAll();
Error = true;
}
}
3、可以使用正则表达式进行深入的校验,可惜我不会
打完收工。
相关文章推荐
- 控件应用——ErrorProvider使用
- UI基础-基础控件-0324-transform应用-使用transform实现btn小案例
- AJAX技术与asp.net 2.0的完美结合之Timer的web应用 及使用AJAX控件时的“Sys 未定义”错误解决办法
- 转 Delphi中XLSReadWrite控件的使用(2)---基本应用
- selenium 基本方法使用二_javascript的应用_对input框执行输入(日历控件)
- 使用C#开发Metro 风格应用的路线图 -- 控件分类介绍
- 使用Dundas控件在web应用上展现多维数据集
- 使用Jasperreport作为报表控件开发胖客户端报表应用
- android应用的ACTIVITY当使用EditText控件时会默认弹出输入法窗口,默认不弹出窗口方法
- 【Silverlight】Bing Maps开发应用与技巧六:使用样式美化图钉(Pushpin)控件的ToolTip外观
- 在MAC应用里显示多个图片(IKImageBrowserView控件使用)(二)
- UI进阶第五发:使用picker View控件完成一个简单的选餐应用
- RichEdit控件与父窗口使用消息反射机制实现过滤输入字符(WIN32应用)
- iOS开发UI篇—使用picker View控件完成一个简单的选餐应用
- Android控件使用—Spinner的简单应用
- 通达OA工作流应用实例,列表控件使用,二开设计查询页面
- 【Win 10应用开发】使用RichEditBox控件应注意的问题
- 在MAC应用里显示多个图片(IKImageBrowserView控件使用)
- iOS 9应用开发教程之使用开关滑块控件以及滚动部署视图
- 【开源】QuickPager ASP.NET2.0分页控件——使用示例、基本应用和查询功能