rt
解决方案 »
- 编译器错误消息: CS1010: 常量中有换行符
- DevComponents.DotNetBar2.dll 中的控件如何打印呢
- --sid行记录是不重复的
- WPF用BitmapImage加载图片后,如何获取某个坐标点(X,Y)上的ARGB值?
- 请问.Net如何做三层结构的应用程序
- DataGridView 无法更新
- 急!C#ListView的一列中居然有最大输入字数? 如何改变它。。
- DataData是不是有规定?
- 高分求教,关于Remoting机制传递数据的问题
- 在windows编程中,数据库连接字串的设置怎么处理??
- 如何在论坛发贴中插入可见的图片(例如表情等)
- 如何让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还不行啊