表单最大化事件未触发



我有这个方法,应该在单击最大化按钮或调整表单大小时触发:

private void CableID_QueryView_Resize(object sender, EventArgs e)
{
    FormWindowState LastWindowState = FormWindowState.Normal;
    if (this.WindowState != LastWindowState)
    {
        if (this.WindowState == FormWindowState.Maximized)
            //do stuff
    }
}

但是,事件不会触发。具体来说

if (this.WindowState != LastWindowState) 

如果表单是子表单,是否有区别?

试着把它放在SizeChanged事件中。

最新更新