一个可能开发Winform都遇到过的问题。找不到解决方案 Winform开发。一个Form里面有20+个控件。每次绘制的时候。他的控件都是那种依次出来的情况。就是一个一个的显示。虽然刷新速度挺快的,但是肉眼还是可以看出来的。当最小化在恢复窗体的时候,都会这样。有没有什么方法可以解决这类问题。效果就想 先完全的绘制好。再显示。求高手 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 窗体的构造函数中:this.DoubleBuffered = true;这样试试 “双缓冲”这可不是什么时髦的擦脸油,到处抹。随便打开一个窗体的 ....designer.cs 文件你就会看到类似这样的代码: private void InitializeComponent() { this.SuspendLayout(); ........ this.ResumeLayout(false); 貌似控件一多,即使使用了SuspendLayout和ResumeLayout也不管用。 只有动态的生成吧!也就是说不要把控件先全堆在FORM里!1、尽量减少静态控件的使用!2、根据软件功能把控件动态的生成! Spread for Windows Forms2.5 请求一个返回值为Dataset的方法 更改图片的透明度出错,求指教!!! 这个方法是什么意思? 如何用C#调用Sql server Dts数据导入导出向导界面 c#的b/s程序,连接access数据库? 求助C#+OpenGL+Tao 怎样联接我的桌面? 困惑,在使用FileSystemWatcher监视图片后,总是显示内存不足 怎样判断系统的光驱数目并用C#控制光驱门的开关,给出详细代码,100分相送…… 请教:C#中调用C++写的DLL接口,有没有性能损耗 C# 在电脑穿件文件夹 递归形式创建的 并且把文件放到对应的目录
this.DoubleBuffered = true;
这样试试
{
this.SuspendLayout();
........
this.ResumeLayout(false);
也就是说不要把控件先全堆在FORM里!
1、尽量减少静态控件的使用!
2、根据软件功能把控件动态的生成!