星空网 > 软件开发 > ASP.net

Winform异步初始化UserControl的问题

今天碰到一个非常奇怪的问题,问题的描述如下:

1. 新建了一个winform窗体

2. 新建一个UserControl

3. UserControl中添加一个panel和一个checkbox,checkbox是panel的子控件,panel是userControl的子控件(checkbox和panel都是自己重新封装的)

3. 在窗体Shawn事件中起一个线程异步初始化UserControl

4. 当代码走到UserControl设计器中的this.panel1.PerformLayout();时直接跳转到了Load事件

 

最后经过多次测试,发现一下几种处理可以解决问题,但是问题的原因我自己也没有搞清楚:

1. 把this.panel1.PerformLayout();这句去掉可以解决问题

2. checkbox的属性autosize不设置为true也可以解决问题

3. checkbox用系统的控件也可以解决问题

 

如果有哪位朋友碰到过这种情况或者知道可能的原因,请留言。




原标题:Winform异步初始化UserControl的问题

关键词:winform

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

亚马逊测评是什么?:https://www.ikjzd.com/articles/139560
无品牌的亚马逊卖家该怎样上传新产品?:https://www.ikjzd.com/articles/139561
eBay大中华区CEO林奕彰:跨境电商呈两极分化:https://www.ikjzd.com/articles/139562
万亿市值亚马逊:4450亿GMV 250万+卖家支撑的电商帝国:https://www.ikjzd.com/articles/139563
如何使用Elementor的登录功能:https://www.ikjzd.com/articles/139564
【今日外贸】英国脱欧给亚马逊卖家带来了什么变化?:https://www.ikjzd.com/articles/139565
海南岛琼海市旅游景点 琼海市的旅游景点:https://www.vstour.cn/a/363189.html
月活用户超20亿!万亿市值巨头对中国商家进一步开闸放流 :https://www.kjdsnews.com/a/1836412.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流