Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >WinForms:无法让ValidateChildren引发子控件的验证事件

WinForms:无法让ValidateChildren引发子控件的验证事件
EN

Stack Overflow用户
提问于 2010-07-08 22:35:14
回答 1查看 2.7K关注 0票数 0

在Windows Form应用程序中,我有一个带有UserControl的窗体,其中包含一个子控件。我有一个对子控件的验证事件的事件处理程序。在父UserControl上,我调用ValidateChildren()方法。但是子控件的验证事件的事件处理程序不运行。父UserControl和子控件上的CausesValidation属性都设置为true。是否有任何原因导致验证事件处理程序无法运行?

子控件是从Panel派生的自定义控件。它包含两个RadioButton控件,这两个控件的CausesValidation属性都设置为true。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-07-09 16:55:52

我想我想通了。控件未引发验证事件,因为它不可选。默认情况下,面板控件不可选,也不能从面板派生控件(请参见link text)。因此,在用户控件的构造函数中,我调用了SetStyle(ControlStyles.Selectable, true);。现在,它会引发验证事件。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3208509

复制
相关文章
VB 子窗体被PictureBox控件挡住无法显示
   VB做机房收费系统的时候,用的MDI主窗体,在主窗体上加了一个Picturebox控件,运行的时候,点了子窗体,但是却没有出现,后来才发现,子窗体被Picturebox控件给当在了后面。
令仔很忙
2018/09/14
1.4K0
让你无法拒绝Formal验证的4个理由
动态仿真、硬件加速或者其他的一些验证流程只能“证伪”,而不能“证明”。真正完备的验证应该对设计进行严谨地数学分析,从原理上对进行证明。
AsicWonder
2021/03/16
8940
让你无法拒绝Formal验证的4个理由
VCL 控件分类_验证控件的分类
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/09
4.3K0
【实现】表单控件里的子控件的变化。
     上一篇说的是表单布局上的变化,也就是通过TR、TD的设置,实现了多行多列的效果。那么格子画好了,我们 可以往里面放控件了。上次都是用的文本框,这个显然是不行的,还要扩大这个范围。      这个控件的范围就比较大了,不光是TextBox、DropDownList,还有HTM编辑器这类的,都是可能会往里面放的,当然象GridView这样的就先不考虑了。另外还要可以扩展,可以随时增加新的子控件。      那么控件得类型这么多,要如何控制呢?第一用基类,第二用接口。      基类是.net Fram
用户1174620
2018/02/26
1.7K0
【实现】表单控件里的子控件的变化。
【C#】让工具栏ToolStrip能触发焦点控件的Leave、Validating、DataError等事件以验证数据
----------------更新:2014-04-21---------------
AhDung
2018/09/13
1.2K0
WPF初体验
前段时间无聊装了个VS2010RC, 然后试着建个了WPF的工程, 体验了一番. 刚开始没觉得这东西比WinForms方便在哪, 只是觉得它是一套跟Win32/MFC/WinForms完全不同的的东西. Win32/MFC/WinForms只要了解了消息循环机制, 理解起来就比较容易, 可WPF冒似没这套东西. 而且, HWND已经不存在于控件上了, 这是一个令人很不习惯的地方. 要知道不论什么UI库, 要想跟DirectX一起使用的话, 必须有一个HWND来指定绘制区域. 那么问题就来了: 怎么用WPF做
逍遥剑客
2018/05/23
8840
interface引发的事件真相
流动的水没有形状,漂流的风找不到踪迹,一切代码都了然于心,我们在写代码的时候,总是有一种思维定式陪伴左右,在对事物做判断的时候,往往这种思维定式会往正向或反向做推动作用,在开发的过程中如果不小心忽略,往往就是埋下了陷阱,以下代码是大多数新手会遇到的坑, package main import ( "fmt" ) type People interface { Name() string } type Student struct{ name string
李海彬
2018/03/27
7020
jeDate日期控件的验证
前面用到了jeDate日期控件的使用,https://www.jianshu.com/p/393d9e992144,在这个控件的基础上,做出一些完善:关于jeDate日期控件的验证的问题:
王小婷
2019/04/09
2K0
jeDate日期控件的验证
Windows 窗体中的事件顺序
对于依次处理其中每个事件的开发人员,Windows 窗体应用程序中引发事件的顺序非常具有吸引力。 当出现需要谨慎处理事件的情况时(例如,在重绘窗体的某些部件时),有必要了解运行时引发事件的确切顺序。 本主题提供了应用程序和控件的生存期中几个重要阶段中的事件顺序的详细信息。 有关鼠标输入事件的顺序的特定详细信息,请参阅Windows 窗体中的鼠标事件。Windows 窗体中的事件的概述,请参阅事件概述。 有关事件处理程序的构成的详细信息,请参阅事件处理程序概述。
CNXY
2019/05/24
1.3K0
递归的妙用—遍历子控件
我们在ASP.NET编程中, 经常需要遍历一个Web控件的子控件 ,找到所需的控件并获取控件中相应的值。以前我都是采用循环的方式遍历子控件,但当子控件是复杂的树形结构,比如:子控件也有子控件,子控件的子控件也有子控件。这时如果用循环的方式,就要用嵌套循环,而有时我们很难确定我们所要找的控件在子控件树的哪一层,昨天我就为些付出了代价,因为一个控件在内部增加了Panel控件,并将它的子控件移到了Panel控件上,我通过循环怎么也找不到所需的控件。
Java架构师必看
2021/03/22
7020
WPF 弹出 popup 里面的 TextBox 无法输入汉字
这是一个 wpf 的bug,在弹出Popup之后,如果 Popup 里面有 TextBox ,这时无法在里面输入文字。
林德熙
2022/08/04
1.8K0
解决设置控件Alpha透明引发的问题
  如果中间部分有个底层白色透明容器。在对该容器设置alpha="0.8"后,问题出来了,容器内的控件都被透明了,但是登陆按钮规定是不能透明的。
饮水思源为名
2018/09/06
5420
解决设置控件Alpha透明引发的问题
React人机验证控件
在使用React做前端,用户注册页面因为要短信验证,短信服务商要求加人机验证,于是我找到了 react-captcha-generator。
fanzhh
2019/08/20
1.8K0
React人机验证控件
18:验证子串
18:验证子串 总时间限制: 1000ms 内存限制: 65536kB描述 输入两个字符串,验证其中一个串是否为另一个串的子串。 输入输入两个字符串, 每个字符串占一行,长度不超过200且不含空格。输出若第一个串s1是第二个串s2的子串,则输出(s1) is substring of (s2)  否则,若第二个串s2是第一个串s1的子串,输出(s2) is substring of (s1)  否则,输出 No substring。样例输入 abc dddncabca 样例输出 abc is
attack
2018/04/03
1.5K0
JQuery 对控件的事件操作
JQuery是非常棒的js类库,有丰富的UI库和插件,不过我钟爱他的是他的选择器,感觉其他功能有时跟后台人员距离很远,所以一般我也只使用一下他的选择器。 今天突然对他的事件产生了兴趣,先前也碰到过,也没整理,今天有空就弄一下咯。 对于控件的事件,jQuery已经提供了丰富的方法,包括绑定、一次绑定、触发等,阿拉今早看看叫一哪能用额伐,大虾路古就可以了。 jQuery的绑定事件非常方便,有bind、live、one还有它帮你把一些常用的事件给单独了出来,比如控件的onclick事件,我们绑定onclick事件
脑洞的蜂蜜
2018/02/01
1.8K0
LINQ如何递归子控件
private void SetTextReadOnly(Control ctr, bool blReadOnly) { ctr.Controls.Cast<Control>().Select(s => s).ToList<Control>().ForEach(s => { if (s.GetType() == typeof(TextBox)) ((
跟着阿笨一起玩NET
2018/09/19
7700
listview内嵌子控件的响应问题
最近做程序,需要在一个listview里面嵌入一个按钮,但是请嵌入的按钮无法做出响应。到论坛求助后才得到前辈指点:"这种嵌入控件的控件,最好用wndproc回调函数处理消息。 否则应在父控件窗口中转发命令消息。" 第一种方法:用wndproc回调函数处理消息 import win.ui; /*DSG{{*/ var winform = ..win.form( bottom=356;parent=...;text="AAuto Form";right=351 ) winform.add( listv
用户2135432
2018/06/04
8630
“老坛泡新菜”:SOD MVVM框架,让WinForms焕发新春
火热的MVVM框架 最近几年最热门的技术之一就是前端技术了,各种前端框架,前端标准和前端设计风格层出不穷,而在众多前端框架中具有MVC,MVVM功能的框架成为耀眼新星,比如GitHub关注度很高的Vue.js ,由于是国人作品,其设计风格和文档友好度对国人而言更胜一筹,因此我也将它推荐到公司采用,其中我推荐都理由就是它非常优秀的MVVM功能,面向数据而不是面向DOM细节相比jQuery等更加节省代码,更符合后端程序员的胃口,也更有利于UI设计人员跟程序员都分工配合。 下面是Vue.js实现MVVM功能的原理
用户1177503
2018/02/27
3.9K0
“老坛泡新菜”:SOD MVVM框架,让WinForms焕发新春
WPF 弹出 popup 里面的 TextBox 无法输入汉字 修复在 Popup 输入法不跟随在 WinForms 弹出的 WPF 的 TextBox 无法输入问题
这是一个 wpf 的bug,在弹出Popup之后,如果 Popup 里面有 TextBox ,这时无法在里面输入文字。
林德熙
2019/03/13
2.6K0
WPF面试题-来自ChatGPT的解答
问题来自【愚公系列】2023年07月 WPF控件专题 2023秋招WPF高频面试题[1],回答站长通过ChatGPT重新整理,可对比两者区别学习、整理。
沙漠尽头的狼
2023/08/31
5720
WPF面试题-来自ChatGPT的解答

相似问题

防止WinForms中的子控件引发异常

15

对TextBox控件引发哪些验证事件?

40

更新NumericUpDown控件的值而不引发ValueChanged事件(Winforms)

17

在datepicker c# Winforms上引发验证事件

14

Winforms控件在添加到窗体时是否引发事件

31
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文