/// <summary> /// 显示提示框 /// </summary> /// <param name="text">提示文本</param> /// <param name="caption">标题</param> /// <param name="buttons">按钮</param> /// <returns></returns> public static DialogResult Show(string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon) { DlgBase dlg = new DlgBase(); dlg.TopMost = true; dlg.Text = caption; dlg.BaseMainPanel.BackColor = Color.White; SetDlgSize(dlg, text); AddDialogButtons(dlg, buttons); AddDialogMainPaneControls(dlg, text, (int)icon); return(dlg.ShowDialog()); }
public static DialogResult Show(string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton) { DlgBase dlg = new DlgBase(); dlg.TopMost = true; dlg.Text = caption; dlg.BaseMainPanel.BackColor = Color.White; SetDlgSize(dlg, text); AddDialogButtons(dlg, buttons); AddDialogMainPaneControls(dlg, text, (int)icon); int index = (int)defaultButton; if (dlg.BottomPane.Controls.Count >= index) { dlg.Controls[index].Focus(); } return(dlg.ShowDialog()); }