How to minimize and maximize in C#.Net?

后端 未结 4 1258
自闭症患者
自闭症患者 2021-02-01 16:07

I would like to ask a question. I want to minimize and maximize manually in C#.net. I changed form\'s BorderStyle into none. So there are no maximize,minimize and close button f

相关标签:
4条回答
  • 2021-02-01 16:45

    If you're using WindowsForms you have to change the WindowState property :)

    0 讨论(0)
  • 2021-02-01 16:57

    Form.WindowState Property

    http://msdn.microsoft.com/en-us/library/system.windows.forms.form.windowstate%28v=VS.90%29.aspx

    public FormWindowState WindowState { get; set; }
    

    For example -

    var form = new Form();
    form.WindowState = FormWindowState.Maximized;
    form.WindowState = FormWindowState.Minimized;
    form.WindowState = FormWindowState.Normal;
    

    However, if you are in the code behind on the main form (or any form) just do this -

    WindowState = FormWindowState.Maximized;
    
    0 讨论(0)
  • 2021-02-01 16:58

    You have to set the forms WindowState property something like this:

    In Windows Forms:

    private void button1_Click(object sender, EventArgs e)
    {
        this.WindowState = FormWindowState.Minimized;
    }
    

    In WPF:

    private void button1_Click(object sender, RoutedEventArgs e)
    {
        this.WindowState = WindowState.Minimized;
    }
    
    0 讨论(0)
  • 2021-02-01 17:03
        private void button4_Click(object sender, EventArgs e)
        {
            if (this.WindowState == FormWindowState.Normal) 
            {
                this.WindowState = FormWindowState.Maximized;
            }
            else
            {
                this.WindowState = FormWindowState.Normal;
            }
    
    0 讨论(0)
提交回复
热议问题