栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

C#验证Winforms上文本框的输入

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C#验证Winforms上文本框的输入

描述

有很多方法可以验证您的TextBox。您可以在以后每次击键或

Validating
事件时执行此操作。

Validating
如果您的TextBox失去焦点,则会触发该事件。例如,当用户单击另一个控件时。如果设置,
e.Cancel =true
则TextBox不会失去焦点。

MSDN-Control.Validating事件 当您使用键盘(TAB,SHIFT +
TAB等),通过调用Select或SelectNextControl方法或将ContainerControl.ActiveControl属性设置为当前窗体来更改焦点时,焦点事件按以下顺序发生

输入

重点

离开

证实

已验证

失落的焦点

当您使用鼠标或通过调用Focus方法来更改焦点时,焦点事件将按以下顺序发生:

输入

重点

失落的焦点

离开

证实

已验证

样本验证事件

private void textBox1_Validating(object sender, CancelEventArgs e){    if (textBox1.Text != "something")        e.Cancel = true;}

更新资料

您可以使用

ErrorProvider
来可视化您的TextBox无效。检出在Windows窗体和C#中使用错误提供程序控件

更多信息

  • MSDN-Control.Validating事件
  • MSDN-ErrorProvider组件(Windows窗体)
  • 在Windows窗体和C#中使用错误提供程序控件


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/370364.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号