读书人

无边框窗体拉伸的有关问题

发布时间: 2012-01-21 21:31:43 作者: rapoo

无边框窗体拉伸的问题
我像拉伸一个无边框的窗体,如果在MouseMove事件里面改变窗体大小时,窗体上的图片重绘就抖动的很厉害,所以在MouseUp里面执行,想产生一个拖动的虚拟边框来提示用户正在拉伸窗体,这个边框如何实现?

[解决办法]
既然是拖动的虚拟边框
还是得在 MouseMove 里画矩形
把 Form 的 DoubleBuffer 打开改善一下看看
[解决办法]
这个边框的画法,可以使用如下的方法:
ControlPaint.DrawReversibleFrame

ControlPaint.DrawReversibleFrame 方法
在屏幕上的指定边界内,按指定背景色绘制处于指定状态的可逆框架。
[解决办法]
学习
[解决办法]
up

读书人网 >C#

热点推荐