当前位置:编程学习 > C#/ASP.NET >>

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

在winform界面的load事件时,会首先加载一些combobox的数据,数据加载较慢时会出现闪烁现象,

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

请问各位碰到该种问题如何解决。 --------------------编程问答-------------------- 试试把如下代码放在父窗体中,任何位置
protected override CreateParams CreateParams
        {
 
            get
            {
 
                CreateParams cp = base.CreateParams;
 
                cp.ExStyle |= 0x02000000;
 
                return cp;
 
            }
 
        }
--------------------编程问答-------------------- 估计是编辑性的控件比较多。。
.net一直就有这个毛病。不过一直都没有解决。 --------------------编程问答-------------------- 给个Loading界面,加载完成后,再显示 --------------------编程问答--------------------
引用 楼主 alpha_wyc 的回复:
在winform界面的load事件时,会首先加载一些combobox的数据,数据加载较慢时会出现闪烁现象,

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

请问各位碰到该种问题如何解决。


你可以让这个页面 全部加载完了以后,再show出来,我以前就这样做的,给人的感觉,效果焕然一新啊 --------------------编程问答--------------------
引用 4 楼 kimizhou_blog 的回复:
Quote: 引用 楼主 alpha_wyc 的回复:

在winform界面的load事件时,会首先加载一些combobox的数据,数据加载较慢时会出现闪烁现象,

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

请问各位碰到该种问题如何解决。


你可以让这个页面 全部加载完了以后,再show出来,我以前就这样做的,给人的感觉,效果焕然一新啊


如何实现你的这个思路,我现在数据加载都是load事件中的 --------------------编程问答-------------------- Yes 给个Loading界面 这样用户也会觉得爽(编码人员可不爽)
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,