rt
解决方案 »
- 表里有数据呀,为什么就读不出来呢?
- WinForm中Panel控件的一个问题
- 如何 调用 存储过程 有
- 请问: 用VS里的Application Center Test 测试asp.net站点有很多的http errors ?
- 改造如下代码 分数全给
- 散分,呵呵
- 请思归等众高手进来帮忙啊,看看我的方案有解决方法吗,谢谢!
- 如何在Windows窗体中,传递个浏览器一个网址并打开
- 对Session的操作,这样写居然也出错
- 安装Microsoft .NET Framework SDK之后,帮助文件打不开怎么办?
- 如何在论坛发贴中插入可见的图片(例如表情等)
- 如何让ListView可编辑,编辑完成后,点击“确定”更新数据库?
http://www.codeproject.com/useritems/lightweight_views.asp对你或许有些帮助
===============================
Form有400个控件, 打开这个Form要 2~3分钟, 我机子的配置: CPU 3G, RAM 1G
编辑时,随便改一个属性,要等 1 分钟,这样的速度能忍受吗?
参考原型模式 和 享元模式, 看看能不能解决问题.
就算是windows自己的一些[选项]窗口. 如:ie的[Internet选项],所有控件加起来肯定有400个
400个控件???我要是CPU,我也慢.
参考原型模式 和 享元模式, 看看能不能解决问题.
=====================================================================
现在是设计速度慢耶,界面设计还能用模式? 能否给详细点的信息
2. 其次,不要直接在TabPage上放东西。把每个Page上的内容单独作为一个UserControl。
3. 在TabControl的SelectedIndexChange事件中根据当前的TabPage,动态生成相应的UserControl,并放置在TabPage上。
4. 当生成新的一个UserControl的时候,将上一个UserControl销毁。
5. 在每个UserControl被销毁前,将其上各个控件的值,记录到数据类中保存。
6. 在每个UserControl被创建时,使用数据类中的值为控件进行初始化。
编辑时,随便改一个属性,要等 1 分钟
随便改一个属性 这个你可以在代码写,不用在控件改呀
1.25G的内存,3.0的cpu还不行啊