如题,我在一个PictureBox控件中放置了10多个panel和label,生成窗口时,窗口重绘,但是最小化该窗口了以后还原它时,还是会重绘一次所有的控件。希望大家帮忙教教如何解决这种情况。
解决方案 »
- 找正则高手帮忙.......感谢...
- 急急急,listview控件中选中某项打开的问题,谢各位!
- 请教:关于注销session,返回登录界面的麻烦事
- 服务器端的javascript脚本为什么有时没有运行?
- 灌水 世界上最强大的防火墙
- 简单问题,如何得到用程序打开的当前word的路径
- C#中如何给指定应用程序生成快捷方式?
- 求在win form下实现打印的教程(打印票据),不好意思,只有这么多分了
- win7下 C#注入DLL为什么无效?
- ((mshtml.HTMLDocument)this.axWebBrowser1.Document).designMode="On";看懂这句话的人请进
- c# 读取硬盘序列号错误
- 如何以下面的形式存储字符串数组里的内容,描述如下
试试看吧
这时,通过使用控件的SuspendLayout方法,可以将控件的布局暂时挂起,其后的代码中将会把子控件的Layout事件暂时挂起,只是把相应属性的值设置为新值,并不激发Layout事件,待调用ResumeLayout方法后,再一起使子控件的Layout事件生效。当需要立即执行布局事件时,可以直接调用PerformLayout方法。
private void InitializeComponent()
{
this.panel1.SuspendLayout();
this.SuspendLayout(); ......//这里设置控件属性 ......//这里设置控件属性
this.panel1.ResumeLayout(false);
this.ResumeLayout(false);
}
http://blog.sina.com.cn/s/blog_48a45b950100hkpg.html