Beispiel #1
0
        /// <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());
        }
Beispiel #2
0
        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());
        }