Winforms 如何不不断调整停靠在Windows窗体中的控件的大小?

Winforms 如何不不断调整停靠在Windows窗体中的控件的大小?,winforms,Winforms,有没有办法不经常调整完全停靠在Windows窗体中的控件的大小 调整控件的大小需要大量cpu,因此,我们要么只想在用户没有拖动一秒钟,要么在用户停止调整大小(鼠标向上)时调整大小 Windows窗体中是否有一些内置功能可以执行此操作?尝试在窗体大小调整时暂停控件绘图开始,并在窗体大小调整时继续绘图结束 要暂停绘图,请执行以下操作: SendMessage(ctrlControl.Handle, WM_SETREDRAW, 0, 0) 要恢复绘图,请执行以下操作: SendMessage(ctr

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

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


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

尝试在窗体大小调整时暂停控件绘图开始,并在窗体大小调整时继续绘图结束

要暂停绘图,请执行以下操作:

SendMessage(ctrlControl.Handle, WM_SETREDRAW, 0, 0)
要恢复绘图,请执行以下操作:

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

尝试在窗体ResizeBegin上挂起控制绘图,并在窗体ResizeEnd上恢复绘图

要暂停绘图,请执行以下操作:

SendMessage(ctrlControl.Handle, WM_SETREDRAW, 0, 0)
要恢复绘图,请执行以下操作:

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