监视控制框上最大化按钮上的单击事件

时间:2016-01-10 06:09:09

标签: winforms

我正在创建一个Windows窗体应用程序,我想知道如何检查何时单击最大化按钮。

有人可以帮帮我吗?

重新调整大小偶数处理程序无法检测表单何时最大化或正常。

我没有看到控制盒上最大化按钮的任何事件处理程序。

或者Windows窗体中是否存在经常反复运行的脚本。

1 个答案:

答案 0 :(得分:1)

您需要连接到ClientSizeChanged事件。在这种情况下,您可以监视WindowState。

要在窗口最大化时显示消息框,请将以下代码添加到表单ClientSizeChanged事件中:

If(WindowState == FormWindowState.Maximized)
{
   MessageBox.Show("Maximized")
}