1

有没有办法不经常调整完全停靠在 Windows 窗体中的控件的大小?

调整我们控件的大小会占用大量 cpu,因此我们要么只想在用户没有拖动一秒钟或停止调整大小(鼠标向上)时才调整大小。

Windows 窗体中是否有一些内置功能可以执行此操作?

4

1 回答 1

1

尝试暂停窗体 ResizeBegin 上的控制绘图并恢复窗体 ResizeEnd 上的绘图。

暂停绘图:

SendMessage(ctrlControl.Handle, WM_SETREDRAW, 0, 0)

要恢复绘图:

SendMessage(ctrlControl.Handle, WM_SETREDRAW, 1, 0)
ctrlControl.Refresh()
于 2013-06-21T13:27:49.633 回答