当前位置:编程学习 > C#/ASP.NET >>

窗体Resize的效果,能否做到这样?:延迟重绘界面?

我用了<Grid>来布局窗体。

我希望的效果是:

当我用鼠标拖动窗体边缘的时候(拖动过程中),不希望里面的控件布局跟着变化。

当鼠标拖动的动作就要结束了,然后在MouseUp的瞬间,界面进行一次性的重绘。


--------------------编程问答-------------------- 拦截消息吧 --------------------编程问答-------------------- 我的意思就是,当我在拖动窗体边界的时候,窗体里的控件的任何呈现,都维持不变。


当拖动结束的时候,一次性的重绘整个界面的呈现。 --------------------编程问答-------------------- 通常grid布局,是会自动根据窗体的resize情况,来即时重绘整个界面的呈现。

对于我的配置不高的机子,对资源要求太高。

Resize显得很慢,特别是界面上有很多东西的时候。

我希望,禁止“即时重绘”的方式,用“延迟重绘”的方法来降低对资源的消耗。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,