C#窗体加载事件问题

来源:百度知道 编辑:UC知道 时间:2024/05/17 01:42:42
我的窗体加载事件太多所以每次加载窗体时窗体都不显示而是去处理加载事件 等所有的加载事件都处理完了才显示 出窗体 如何让窗体先显示然后在加载?思路是什么? 需要用到多线程概念么?

如果你写在加载事件里,而不是窗体构造函数前面还不出来的话,那就需要用到多线程了,多线程里的方法如果对窗体上的值有操作的话还需要使用委托

不用你可以将事件都写到一个同名的事件下
然后判断控件名实谁
写相应的方法

可以用一个初始化的窗体,“数据记载中。。。”这样可以达到缓冲好了后就显示了