日期:2014-05-19  浏览次数:20834 次

对一个较大软件的两个问题,高手进
正在编写一个功能比较多的软件。涉及的内容非常多,在主窗体上使用了较多的控件,特别是Panel,ListView   etc.现在有两个问题让我非常困惑。
A.在窗体改变大小(SizeChanged)时,窗体闪烁非常之厉害,使用了双缓存的方式对其处理,但感觉效果不明显。
B.由于控件使用较多,运行时占用内存非常多,使用System.GC.Collect()效果不明显。
望高手指教哈。。

------解决方案--------------------
双缓存 只要是容器类的控件都要用。。像Panel

至于内存多,,用得多。。可能没办法。

可不可以。。多个窗体显示呢。。。减轻压力。
------解决方案--------------------
学习!