如何以最大(小)化方式显示程序窗体
如何以最大(小)化方式显示程序窗体!!!!
------解决方案--------------------窗体的WindowState属性改成Maximized
------解决方案--------------------也可以代码实现
C# code
this.WindowState=FormWindowState.Maximized
------解决方案--------------------
C# code
this.WindowState = FormWindowState.Maximized; //最大化
            this.WindowState = FormWindowState.Minimized; //最小化
            this.WindowState = FormWindowState.Normal;//正常
------解决方案--------------------
------解决方案--------------------
 private const int SW_HIDE = 0;
       private const int SW_SHOWNORMAL = 1;
       private const int SW_SHOWMINIMIZED = 2;
       private const int SW_SHOWMAXIMIZED = 3;
       private const int SW_SHOWNOACTIVATE = 4;
       private const int SW_RESTORE = 9;
       private const int SW_SHOWDEFAULT = 10;  
       [DllImport("user32.dll")]
       private static extern bool ShowWindowAsync(IntPtr hWnd, int nCmdShow);  
       private void button1_Click(object sender, EventArgs e)
       {//最小化显示窗体
           ShowWindowAsync(this.Handle, SW_SHOWMINIMIZED);
       }
       private void button2_Click(object sender, EventArgs e)
       {//最大化显示窗体
           ShowWindowAsync(this.Handle, SW_SHOWMAXIMIZED);
       }
       private void button3_Click(object sender, EventArgs e)
       {//还原显示窗体
           ShowWindowAsync(this.Handle, SW_RESTORE);
       }