C#关于winform窗口控件过多,显示慢的问题?

如果一个窗口含有5个页的选项卡,每个页上有20个控件,这样在窗体首次显示时就要加载100个控件,所以我想可不可以修改窗体的InitializeComponent()方法,... 如果一个窗口含有5个页的选项卡,每个页上有20个控件,这样在窗体首次显示时就要加载100个控件,所以我想可不可以修改窗体的InitializeComponent()方法,首次打开窗体只生成第一页的20个控件,剩下的打开选项卡时再生成,这样就可以减少80个控件的生成,我想问修改InitializeComponent()的这种方法会不会有什么问题,或者有没有必要这样做? 展开
 我来答
pot2217331
推荐于2017-12-16 · TA获得超过226个赞
知道小有建树答主
回答量:201
采纳率:100%
帮助的人:89万
展开全部
首先,对于现在的电脑配置来说,完全没必要这么做.(内存,显卡足够)

对于你说的这样的窗口,只是一次加载,如果想用户体验好点,就和edwin5200 说的,可以在加载窗体时做个等待,比如QQ登录时加载等待一样.

改善用户体验的方法有很多.如果考虑的控件确实太多,造成加载缓慢,不妨考虑多窗体来实现.
edwin5200
2011-02-14 · TA获得超过153个赞
知道小有建树答主
回答量:174
采纳率:0%
帮助的人:144万
展开全部
你无非是想把用户体验做好一点。你可以在打开界面时,显示一个FLASH,像PS、游戏之类的大型软件都会有个FLASH界面让用户等待时,也不至于干等
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kyd3000
2011-02-14 · TA获得超过1550个赞
知道大有可为答主
回答量:1674
采纳率:50%
帮助的人:894万
展开全部
为什么不分开WINFORM做呢?

控件显示太多,到了实际用户那看的晕晕的就一点实际价值都没有咯!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式