2015-04-15 160 views
0

这种方法应该开枪的最大化按钮,或者被调整的形式FormMaximised事件:没有触发我已经被点击

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) 

如果窗体是儿童窗体,它会有所作为吗?

+0

您确定该事件正确连接吗?你有没有设置一个断点?第一行是否被调用? 'this.WindowsState'的实际值是什么? –

回答

2

试着把它放在SizeChanged事件中。

+0

这样做。由于某种原因,它会被调用两次? – Ben

+1

@Ben从调整大小事件中移除代码。 – MahanGM

+0

我做到了。但我在调试器中说'SizeChanged'事件会被调用两次,无论何时我最大化表格 – Ben