/////////////////////////////////////////////////////////////////////// // Form /// <summary> /// Show a form dialog box at the center of the active window. /// </summary> public static DialogResult ShowDialog(Form form) { CenterWindow centerWindow = new CenterWindow(IntPtr.Zero); DialogResult dlgResult = form.ShowDialog(); centerWindow.Dispose(); return(dlgResult); }
/////////////////////////////////////////////////////////////////////// // text, caption, buttons, defaultButton, icon, options /// <summary> /// See MSDN MessageBox() method. /// </summary> public static DialogResult Show(string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, MessageBoxOptions options) { CenterWindow centerWindow = new CenterWindow(IntPtr.Zero); DialogResult dlgResult = MessageBox.Show(text, caption, buttons, icon, defaultButton, options); centerWindow.Dispose(); return(dlgResult); }
} // To remove the constructor from the documentation! /////////////////////////////////////////////////////////////////////// // CommonDialog /// <summary> /// Show a command dialog box at the center of the active window. /// </summary> public static DialogResult ShowDialog(CommonDialog dlg) { CenterWindow centerWindow = new CenterWindow(IntPtr.Zero); DialogResult dlgResult = dlg.ShowDialog(); centerWindow.Dispose(); return(dlgResult); }
/////////////////////////////////////////////////////////////////////// // text, caption /// <summary> /// See MSDN MessageBox() method. /// </summary> public static DialogResult Show(string text, string caption) { CenterWindow centerWindow = new CenterWindow(IntPtr.Zero); DialogResult dlgResult = MessageBox.Show(text, caption); centerWindow.Dispose(); return(dlgResult); }
/// <summary> /// Show a form dialog box at the center of the owner window. /// </summary> public static DialogResult ShowDialog(Form form, IWin32Window owner) { IntPtr handle = (owner == null) ? IntPtr.Zero: owner.Handle; CenterWindow centerWindow = new CenterWindow(handle); DialogResult dlgResult = form.ShowDialog(); centerWindow.Dispose(); return(dlgResult); }
/////////////////////////////////////////////////////////////////////// // text, buttons, defaultButton, icon /// <summary> /// See MSDN MessageBox() method. Caption is Application.ProductName. /// </summary> public static DialogResult Show(string text, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton) { CenterWindow centerWindow = new CenterWindow(IntPtr.Zero); string caption = Application.ProductName; DialogResult dlgResult = MessageBox.Show(text, caption, buttons, icon, defaultButton); centerWindow.Dispose(); return(dlgResult); }
/// <summary> /// See MSDN MessageBox() method. /// </summary> public static DialogResult Show(IWin32Window owner, string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, MessageBoxOptions options) { IntPtr handle = (owner == null) ? IntPtr.Zero: owner.Handle; CenterWindow centerWindow = new CenterWindow(handle); DialogResult dlgResult = MessageBox.Show(owner, text, caption, buttons, icon, defaultButton, options); centerWindow.Dispose(); return(dlgResult); }
/// <summary> /// See MSDN MessageBox() method. /// </summary> public static DialogResult Show(IWin32Window owner, string text, string caption) { IntPtr handle = (owner == null) ? IntPtr.Zero: owner.Handle; CenterWindow centerWindow = new CenterWindow(handle); DialogResult dlgResult = MessageBox.Show(owner, text, caption); centerWindow.Dispose(); return(dlgResult); }
/// <summary> /// See MSDN MessageBox() method. Caption is Application.ProductName. /// </summary> public static DialogResult Show(IWin32Window owner, string text, MessageBoxButtons buttons, MessageBoxIcon icon) { IntPtr handle = (owner == null) ? IntPtr.Zero: owner.Handle; CenterWindow centerWindow = new CenterWindow(handle); string caption = Application.ProductName; DialogResult dlgResult = MessageBox.Show(owner, text, caption, buttons, icon); centerWindow.Dispose(); return(dlgResult); }