コード例 #1
0
ファイル: Forms.cs プロジェクト: vkarthi46/QLearner
 public static void BringUp(this Form form)
 {
     form.Restore();
     form.Show();
     form.TopMost = true;
     form.BringToFront();
     form.TopMost = false;
 }
コード例 #2
0
 /// <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();
     }
 }
コード例 #3
0
ファイル: Extensions.cs プロジェクト: Lawrr/Utility-Tool
        /// <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();
        }
コード例 #4
0
ファイル: FormEx.cs プロジェクト: webba/WurmAssistant2
 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);
 }
コード例 #5
0
 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");
 }