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; } }
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(); } }
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(); } }