winform加载控件和数据时出现闪烁

倒脚不算踢球 2013-07-02 11:35:13
在winform界面的load事件时,会首先加载一些combobox的数据,数据加载较慢时会出现闪烁现象,

例如:某些控件会重叠的全部都显示,停顿一会才会显示在正确的位置;

请问各位碰到该种问题如何解决。
...全文
286 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiaoshiyao 2013-07-05
  • 打赏
  • 举报
回复
Yes 给个Loading界面 这样用户也会觉得爽(编码人员可不爽)
倒脚不算踢球 2013-07-04
  • 打赏
  • 举报
回复
引用 4 楼 kimizhou_blog 的回复:
[quote=引用 楼主 alpha_wyc 的回复:] 在winform界面的load事件时,会首先加载一些combobox的数据,数据加载较慢时会出现闪烁现象, 例如:某些控件会重叠的全部都显示,停顿一会才会显示在正确的位置; 请问各位碰到该种问题如何解决。
你可以让这个页面 全部加载完了以后,再show出来,我以前就这样做的,给人的感觉,效果焕然一新啊[/quote] 如何实现你的这个思路,我现在数据加载都是load事件中的
  • 打赏
  • 举报
回复
试试把如下代码放在父窗体中,任何位置
protected override CreateParams CreateParams
        {
 
            get
            {
 
                CreateParams cp = base.CreateParams;
 
                cp.ExStyle |= 0x02000000;
 
                return cp;
 
            }
 
        }
  • 打赏
  • 举报
回复
引用 楼主 alpha_wyc 的回复:
在winform界面的load事件时,会首先加载一些combobox的数据,数据加载较慢时会出现闪烁现象, 例如:某些控件会重叠的全部都显示,停顿一会才会显示在正确的位置; 请问各位碰到该种问题如何解决。
你可以让这个页面 全部加载完了以后,再show出来,我以前就这样做的,给人的感觉,效果焕然一新啊
assky124 2013-07-02
  • 打赏
  • 举报
回复
给个Loading界面,加载完成后,再显示
足球中国 2013-07-02
  • 打赏
  • 举报
回复
估计是编辑性的控件比较多。。 .net一直就有这个毛病。不过一直都没有解决。

111,092

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧