public static void BringUp(this Form form) { form.Restore(); form.Show(); form.TopMost = true; form.BringToFront(); form.TopMost = false; }
/// <summary> /// Thread-safe wrapper for <see cref="System.Windows.Forms.Control.BringToFront"/>. /// </summary> /// <param name="control">The <see cref="System.Windows.Forms.Control"/>.</param> public static void BringToFrontSafe(this Control control) { if (control.InvokeRequired) { control.Invoke((Action)control.BringToFront); } else { control.BringToFront(); } }
/// <summary> /// Shows and activates form. /// </summary> /// <param name="form"></param> public static void ShowActivate(this Form form) { if (!form.Visible) { form.Show(); } if (form.WindowState == FormWindowState.Minimized) { form.WindowState = FormWindowState.Normal; } form.BringToFront(); form.Activate(); }
public static void ShowThisDarnWindowDammitEx(this Form form) { if (form.Visible) { if (form.WindowState == FormWindowState.Minimized) form.WindowState = FormWindowState.Normal; form.BringToFront(); } else { form.Show(); if (form.WindowState == FormWindowState.Minimized) form.WindowState = FormWindowState.Normal; } FitWindowIntoWorkAreaEx(form); }
public static void append_Control(this Control controlToAppend, Control newControl, bool appendBelow) { if (controlToAppend.Parent != null && newControl != null) { if (appendBelow) { newControl.Left = controlToAppend.Left; newControl.Top = controlToAppend.Top + controlToAppend.Height; } else { newControl.Left = controlToAppend.Left + controlToAppend.Width; newControl.Top = controlToAppend.Top; } controlToAppend.Parent.Controls.Add(newControl); controlToAppend.BringToFront(); } else PublicDI.log.error("in append_Control, controlToAppend.Parent == null or newControl == null"); }