1. 程式人生 > >自定義最大化 最小化 關閉按鈕

自定義最大化 最小化 關閉按鈕

實現效果:

  

 知識運用:

  資原始檔 

  將圖片存入資原始檔 資源管理器-Properties-Resources.resx檔案

  讀取資原始檔中的圖片 Properties名稱空間下的Resoources資源類  pictureBox.Image=Properties.Resources.max;

  WindowState屬性

  用於獲取或設定窗體的狀體 public FormWindowstate WindowsState{ get;set; } 引數為FormWindowState列舉值之一

  Maximized  Minimized  Normal  //

對應最大 最小 預設

  Dock屬性  定義要繫結到容器的控制元件邊框

實現程式碼:

        public static void FormClickMeans(Form tem_form,int n) { 
            switch(n){
                case 0:
                    tem_form.WindowState = FormWindowState.Minimized;
                    break;
                case 1:
                    if (tem_form.WindowState == FormWindowState.Maximized)
                        tem_form.WindowState = FormWindowState.Normal;
                    else
                        tem_form.WindowState = FormWindowState.Maximized;
                    break;
                case 2:
                    tem_form.Close();
                    break; 
            }
        }