我要在用户点击最大化按钮但是没改变大小前做一些处理,
但是我无法捕捉到这个瞬间。

解决方案 »

  1.   

    winform自带的好像不行除非自己画一个最大化,然后判断点击
      

  2.   


            private void Form6_SizeChanged(object sender, EventArgs e)
            {
                if (this.WindowState == FormWindowState.Maximized)
                    MessageBox.Show("You maximize the form");
            }
      

  3.   

    使用 SizeChanged 事件
      

  4.   

    最大化最小化没有专门的事件触发 但是都会触发Resize事件 可以用最大化和最小化的属性来判断 
    this.WindowState == FormWindowState.Minimized;            //最大化 
                  
    this.WindowState == FormWindowState.Maximized;          //最小化 还原窗体可以将窗体设置为最大化 this.WindowState = FormWindowState.Maximized;