Winforms 在Windows窗体中调整控件的大小

Winforms 在Windows窗体中调整控件的大小,winforms,resize,Winforms,Resize,我如何知道用户何时调整控件(在本例中为DataGridView)的大小,该控件包含在Windows窗体中?。我希望我能告诉你什么时候它的大小从一个方法改变了,或者什么时候用户必须调整windows窗体的大小。这可能吗?。 我只找到了DataGridView.SizeChanged事件。解决方案是控制事件,然后形成SizeChanged保存网格的位置和大小。为什么需要区分用户调整大小和程序调整大小?因为我保留网格的大小和位置,然后进行操作这两个参数都有。但是如果用户调整大小和程序调整大小,为什么会

我如何知道用户何时调整控件(在本例中为
DataGridView
)的大小,该控件包含在Windows窗体中?。我希望我能告诉你什么时候它的大小从一个方法改变了,或者什么时候用户必须调整windows窗体的大小。这可能吗?。
我只找到了
DataGridView.SizeChanged
事件。

解决方案是控制事件,然后形成
SizeChanged
保存网格的位置和大小。

为什么需要区分用户调整大小和程序调整大小?因为我保留网格的大小和位置,然后进行操作这两个参数都有。但是如果用户调整大小和程序调整大小,为什么会有所不同?我想我有了解决方案,您只需处理事件大小更改包含控件的窗体。网格用于多种用途,并且通过某些方法,其大小正在更改,因此我需要保存初始位置和大小,但是如果它们可以更改,因为用户已经调整了表单的大小。