社区
C#
帖子详情
请问控件的Validating、Validated与自己在代码中注册一个LostFocus、GotFocuss事件是等价的吗?
paschen
2011-04-23 11:52:16
请问控件的Validating、Validated与自己在代码中注册一个LostFocus、GotFocuss事件是等价的吗?
我买的那本书上说:最好使用Validating、Validated执行控件的有效性验证,但没解释为什么.
求哪位帮忙详细解释下,最好跟上一个可以区分的例子
...全文
23
2
打赏
收藏
请问控件的Validating、Validated与自己在代码中注册一个LostFocus、GotFocuss事件是等价的吗?
请问控件的Validating、Validated与自己在代码中注册一个LostFocus、GotFocuss事件是等价的吗? 我买的那本书上说:最好使用Validating、Validated执行控件的有效性验证,但没解释为什么. 求哪位帮忙详细解释下,最好跟上一个可以区分的例子
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
paschen
2011-04-24
打赏
举报
回复
没人回答啊?
C#
中
Valid
a
ting
和
Valid
ated
事件
您可能经常需要检查用户输入到 Windows 窗体
中
的信息是否有效。例如,如果您有
一个
电话号码的 TextBox
控件
,则可以检查该
控件
是否只包含适当的字符(数字、括号和连字符等等)。通常,可使用正则表达式验证用户输入的数据。 了解
Valid
a
ting
之前,我们还需要了解焦点
事件
的顺序: 焦点
事件
按下列顺序发生: Enter //进入
控件
时发生
Got
F
ocus
//在
控件
...
C#学习之winform
控件
中
valid
a
ting
和
valid
ated
区别
C# TextBox
中
的
Valid
a
ting
与
Valid
ated
事件
转自:http://www.cnblogs.com/limingluzhu/archive/2011/11/09/2243695.html
valid
a
ting
事件
发生的时候,值还没有被真正存入,所以是空的,而
valid
ated
事件
发生的时候,值已经存入,所以能取出;
一个
相当于值的前因,
一个
相当于值的后果。也
C# TextBox
中
的
Valid
a
ting
与
Valid
ated
事件
valid
a
ting
事件
发生的时候,值还没有被真正存入,所以是空的,而
valid
ated
事件
发生的时候,值已经存入,所以能取出;
一个
相当于值的前因,
一个
相当于值的后果。也就是说,可以用
valid
a
ting
事件
在值存入之前检验某个先决条件,如果不满足,那么取消之前的操作,用e.cancel;如果要检验值本身的合法性,那么就用
valid
ated
事件
在值存入之后得到该字段的值。这也是为什么
valid
at
控件
的焦点
事件
:Control .
Valid
a
ting
事件
和Control.
Valid
ated
事件
当通过使用键盘(Tab、Shift+Tab 等)、通过调用 Select 或 SelectNextControl 方法或者通过将 ContainerControl ..::.ActiveControl 属性设置为当前窗体等方式更改焦点时,焦点
事件
按以下顺序发生: Enter
Got
F
ocus
Leave
Valid
a
ting
Valid
ated
valid
a
ting
和
valid
ated
的区别
valid
a
ting
事件
发生的时候,值还没有被真正存入,所以是空的,而
valid
ated
事件
发生的时候,值已经存入,所以能取出;
一个
相当于值的前因,
一个
相当于值的后果。也就是说,可以用
valid
a
ting
事件
在值存入之前检验某个先决条件,如果不满足,那么取消之前的操作,用e.cancel;如果要检验值本身的合法性,那么就用
valid
ated
事件
在值存入之后得到该字段的值。这也是为什么
valid
at...
C#
110,566
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章