示例#1
0
 private static DialogResult ShowDialog(string message, string caption, DarkMessageBoxIcon icon, DarkDialogButton buttons)
 {
     using (var dlg = new DarkMessageBox(message, caption, icon, buttons))
     {
         var result = dlg.ShowDialog();
         return result;
     }
 }
示例#2
0
        public DarkMessageBox(string message, string title, DarkMessageBoxIcon icon, DarkDialogButton buttons)
            : this()
        {
            Text     = title;
            _message = message;

            DialogButtons = buttons;
            SetIcon(icon);
        }
示例#3
0
        public DarkMessageBox(string message, string title, DarkMessageBoxIcon icon, DarkDialogButton buttons)
            : this()
        {
            Text = title;
            _message = message;

            DialogButtons = buttons;
            SetIcon(icon);
        }
示例#4
0
        public DarkMessageBox(string message, string title, DarkMessageBoxIcon icon, DarkDialogButton buttons, Icon formIcon)
            : this()
        {
            Text     = title;
            _message = message;

            DialogButtons = buttons;
            SetIcon(icon);
            if (formIcon != null)
            {
                ShowInTaskbar = true;
                Icon          = formIcon;
            }
        }
示例#5
0
 public DarkMessageBox(string message, string title, DarkDialogButton buttons)
     : this(message, title, DarkMessageBoxIcon.None, buttons)
 {
 }
示例#6
0
 public static DarkMessageBox ShowInformationLong(string message, string caption, DarkDialogButton buttons = DarkDialogButton.Ok)
 {
     return(ShowDialogLong(message, caption, DarkMessageBoxIcon.Information, buttons));
 }
示例#7
0
 private static DialogResult ShowDialog(string message, string caption, DarkMessageBoxIcon icon, FormStartPosition StartPosition, DarkDialogButton buttons)
 {
     using (var dlg = new DarkMessageBox(message, caption, icon, buttons))
     {
         dlg.StartPosition = StartPosition;
         var result = dlg.ShowDialog();
         return(result);
     }
 }
示例#8
0
 public static DialogResult ShowError(string message, string caption, DarkDialogButton buttons = DarkDialogButton.Ok, FormStartPosition StartPosition = FormStartPosition.CenterParent)
 {
     return(ShowDialog(message, caption, DarkMessageBoxIcon.Error, StartPosition, buttons));
 }
示例#9
0
 private static DarkMessageBox ShowDialogLong(string message, string caption, DarkMessageBoxIcon icon, DarkDialogButton buttons)
 {
     return(new DarkMessageBox(message, caption, icon, buttons));
 }
示例#10
0
 public static DialogResult ShowError(string message, string caption, ref string output, DarkDialogButton buttons = DarkDialogButton.Ok, Icon formIcon = null)
 {
     return(ShowDialog(message, caption, ref output, DarkMessageBoxIcon.Error, buttons, formIcon));
 }
示例#11
0
 public static DialogResult ShowWarning(string message, string caption, DarkDialogButton buttons = DarkDialogButton.Ok, Icon formIcon = null)
 {
     return(ShowDialog(message, caption, DarkMessageBoxIcon.Warning, buttons, formIcon));
 }
示例#12
0
 public static DialogResult ShowError(string message, string caption, DarkDialogButton buttons = DarkDialogButton.Ok)
 {
     return ShowDialog(message, caption, DarkMessageBoxIcon.Error, buttons);
 }
示例#13
0
 public DarkMessageBox(string message, string title, DarkDialogButton buttons)
     : this(message, title, DarkMessageBoxIcon.None, buttons)
 { }
示例#14
0
 private static DialogResult ShowDialog(string message, string caption, ref string output, DarkMessageBoxIcon icon, DarkDialogButton buttons, Icon formIcon)
 {
     using (var dlg = new DarkInputBox(message, caption, icon, buttons, formIcon))
     {
         dlg.txtInput.Focus();
         var result = dlg.ShowDialog();
         output = dlg.txtInput.Text;
         return(result);
     }
 }
示例#15
0
 public static DialogResult ShowError(string message, string caption, DarkDialogButton buttons = DarkDialogButton.Ok)
 {
     return(ShowDialog(message, caption, DarkMessageBoxIcon.Error, buttons));
 }
示例#16
0
 private static DialogResult ShowDialog(string message, string caption, DarkMessageBoxIcon icon, DarkDialogButton buttons, Icon formIcon)
 {
     using (var dlg = new DarkMessageBox(message, caption, icon, buttons, formIcon))
     {
         var result = dlg.ShowDialog();
         return(result);
     }
 }
示例#17
0
 private static DialogResult ShowDialog(string message, string caption, DarkMessageBoxIcon icon, DarkDialogButton buttons)
 {
     using var dlg = new DarkMessageBox(message, caption, icon, buttons);
     return(dlg.ShowDialog());
 }
示例#18
0
 public DarkInputBox(string message, string title, DarkDialogButton buttons, Icon formIcon)
     : this(message, title, DarkMessageBoxIcon.None, buttons, formIcon)
 {
 }