private void btnMaxForm_Click(object sender, EventArgs e)
    if (this.WindowState == FormWindowState.Normal)
        this.WindowState = FormWindowState.Maximized;
        //btnMaxForm.IconChar = IconChar.WindowRestore;
        this.WindowState = FormWindowState.Normal;
        //btnMaxForm.IconChar = IconChar.WindowMaximize;

3.最小化

private void btnMinForm_Click(object sender, EventArgs e)
    this.WindowState = FormWindowState.Minimized;
15.13  判断窗口的最大化最小化状态并进行控制
MFC中的CWnd类提供了下面两个函数用于判断窗口的最大化最小化状态,其子类继承了这些函数:
IsZoomed:判断窗口是否处于最大化状态。
IsIconic:判断窗口是否处于最小化状态。
可以使用CWnd::ShowWin
                                    做这个是因为当时做项目的时候,需要把窗体边框取消掉,自定义窗体最大化最小化按钮,还有关闭按钮按钮的话你可以自己给他加一个图片按钮,放进去你的按钮图片
       if (this.WindowState == FormWindowState.Maximized)
            this.WindowState = FormWindowState.Normal;
            //获取电脑工作区域
private void button1_Click(object sender, EventArgs e)
            WindowState = FormWindowState.Maximized;
//最小化
        private void button2_Click(object sender, Ev
                                    应用中会涉及到对最大化最小化关闭按钮三种按钮的控制方法,下面一次说明对这三种按钮的控制方法.
最大化:MaximizeBox,最小化:MinimizeBox。
如果设置一个为False 的时候会显示不可用,两个都设置为False 的时候,两个按钮同时消失。
关闭按钮没有设置不可用
但是它有一个ControlBox属性,设置为False 的时候最小化最大化关闭按钮都会消失。
设置对窗口大小不能调整
找到【FormBorderStyle】选项,在选项列表中选择【FixedDialog】,这样就可以固
label年龄控件后是一个 NumericUpDown控件可以进行加减年龄
兴趣与爱好是一个GroupBox控件,Text属性改为兴趣与爱好,里面放5个CheckBox控件,Text属性改为响应的名字
双击按钮确定,里面写上代码:
private void btnOk_Click(object sender, EventArgs e)
                                    private void button1_Click(object sender, EventArgs e)
         MessageBox.Show("button1");//弹出窗口
private void button2_Click(object sender, EventArgs e)
    //无论button1.Enabled为true还是为false都会弹出窗口
    button1_Click(sender, e);//以button.Click(sender,
                                    本文实例讲述了C# Winform实现捕获窗体最小化最大化关闭按钮事件的方法,主要是通过重写WndProc来实现的。分享给大家供大家参考。具体方法如下:
主要功能代码如下:
  #region UI设置  最大化最小化关闭、鼠标移动窗口、点击任务栏切换窗口
            this.pnlMin.MouseHover += new EventHandler(pnlMin_MouseMove);//最小化按钮的鼠标经过样...