예제 #1
0
        private void image_ImageMouseUp(object sender, ImageMouseUpEventArgs e)
        {
            CaptionImage ci = sender as CaptionImage;

            switch (ci.Name)
            {
            case "close":
                Application.Exit();
                break;

            case "min":
                this.WindowState = FormWindowState.Minimized;
                break;

            case "max":
                if (this.WindowState == FormWindowState.Normal)
                {
                    this.WindowState = FormWindowState.Maximized;
                }
                else
                {
                    this.WindowState = FormWindowState.Normal;
                }
                break;

            default:
                break;
            }
        }
예제 #2
0
 void img_ImageMouseUp(object sender, ImageMouseUpEventArgs e)
 {
     if ((sender as CaptionImage).Name == "imgMinimize")
     {
         this.WindowState = FormWindowState.Minimized;
     }
     else if ((sender as CaptionImage).Name == "imgMaxRestore")
     {
         if (this.WindowState == FormWindowState.Maximized)
         {
             this.WindowState = FormWindowState.Normal;
             (sender as CaptionImage).Image     = Properties.Resources.maximize;
             (sender as CaptionImage).BackColor = System.Drawing.Color.FromArgb(199, 227, 116);
         }
         else
         {
             this.WindowState = FormWindowState.Maximized;
             (sender as CaptionImage).Image     = Properties.Resources.restore;
             (sender as CaptionImage).BackColor = System.Drawing.Color.FromArgb(199, 227, 116);
         }
     }
     else if ((sender as CaptionImage).Name == "imgClose")
     {
         this.Close();
     }
 }
예제 #3
0
 void image_ImageMouseUp(object sender, ImageMouseUpEventArgs e)
 {
     if ((sender as CaptionImage).Name == "CaptionImage8")
     {
         this.WindowState = FormWindowState.Minimized;
     }
     else if ((sender as CaptionImage).Name == "CaptionImage7")
     {
         if (this.WindowState == FormWindowState.Normal)
         {
             this.WindowState = FormWindowState.Maximized;
             (sender as CaptionImage).Image = global::MetroStyleControls_2008.Properties.Resources.restore;
         }
         else
         {
             this.WindowState = FormWindowState.Normal;
             (sender as CaptionImage).Image = global::MetroStyleControls_2008.Properties.Resources.max;
         }
     }
     else if ((sender as CaptionImage).Name == "CaptionImage6")
     {
         this.Close();
     }
 }