/// <summary> /// ÍèÒ¹ÃÙ»¨Ò¡¤èÒ·ÕèÃкØà¢éÒÁÒ /// </summary> /// <param name="icon"></param> /// <returns></returns> protected Icon GetIcon(MessageDialogIcon icon) { switch (icon) { case MessageDialogIcon.None: return(null); case MessageDialogIcon.Error: //Hand , Stop return(SystemIcons.Error); case MessageDialogIcon.Question: return(SystemIcons.Question); case MessageDialogIcon.Exclamation: //Warning return(SystemIcons.Warning); case MessageDialogIcon.Information: // Asterisk return(SystemIcons.Information); } return(null); }
private State(string msg, MessageDialogButtons btn, MessageDialogIcon icon) { this._msg = msg; this._btn = btn; this._icon = icon; }
public static DialogResult Show(string information, string title, MessageDialogButtons b = MessageDialogButtons.OK, MessageDialogIcon i = MessageDialogIcon.Information) { CustomMessage cm = new CustomMessage(); return(cm.Show(information, title, b, i)); }
public DialogResult Show(string information, string title, MessageDialogButtons b = MessageDialogButtons.OK, MessageDialogIcon i = MessageDialogIcon.Information) { infoLabel.Text = information; titleLabel.Text = title; hiddenTabControl1.SelectedIndex = (int)b; iconPictureBox.Image = imageList1.Images[(int)i]; return(this.ShowDialog()); }
public static MessageDialogResult ShowMultiItem(IWin32Window owner, string title, string text, MessageDialogIcon icon, MessageDialogButtons buttons, string[] textButton, MessageDialogDefaultButtons defaultButton, WarningLineItem[] warningList) { MessageDialogMulti dialog = new MessageDialogMulti(); StringBuilder sb = new StringBuilder(255); if (title == null && owner != null && owner.Handle != IntPtr.Zero) { Win32.GetWindowText(owner.Handle, sb, sb.Capacity); dialog.Text = sb.ToString(); } else { dialog.Text = title; } if (text != null) { dialog.TextDescription = text; } dialog.MessageDialogIcon = icon; dialog.MessageDialogButtons = buttons; dialog.MessageDialogDefaultButton = defaultButton; dialog.TextButtons = textButton; if (warningList != null) { for (int i = 0; i < warningList.Length; i++) { dialog.Items.Add(warningList[i]); } } MessageDialogResult result = dialog.ShowDialog(owner); return(result); }
public static MessageDialogResult ShowSingleItem(IWin32Window owner, string Title, string Text, MessageDialogIcon icon) { return(ShowSingleItem(owner, Title, Text, icon, MessageDialogButtons.OK, null, MessageDialogDefaultButtons.Button1, IntPtr.Zero)); }
/// <summary> /// Show MessageDialog with full option. /// </summary> /// <returns></returns> public static MessageDialogResult ShowSingleItem(IWin32Window owner, string Title, string Text, MessageDialogIcon icon, MessageDialogButtons buttons, string[] TextButton, MessageDialogDefaultButtons defaultButton, IntPtr controlHandle) { MessageDialogSingle msgDlg = new MessageDialogSingle(); StringBuilder sb = new StringBuilder(255); if (Title == null && owner != null && owner.Handle != IntPtr.Zero) { Win32.GetWindowText(owner.Handle, sb, sb.Capacity); msgDlg.Text = sb.ToString(); } else { msgDlg.Text = Title; } msgDlg.TextDescription = Text; msgDlg.MessageDialogIcon = icon; msgDlg.MessageDialogButtons = buttons; msgDlg.MessageDialogDefaultButton = defaultButton; msgDlg.TextButtons = TextButton; msgDlg.SetCaptureControl(controlHandle); return(msgDlg.ShowDialog(owner)); }
public static MessageDialogResult ShowMultiItem(IWin32Window owner, string text, MessageDialogIcon icon, WarningLineItem[] warningList) { return(ShowMultiItem(owner, null, text, icon, MessageDialogButtons.OK, null, MessageDialogDefaultButtons.Button1, warningList)); }
public static DialogResult ShowDialog(string prompt, string title = null, MessageDialogButtons buttons = MessageDialogButtons.OK, MessageDialogIcon icon = MessageDialogIcon.None, MessageDialogModality modality = MessageDialogModality.ApplicationModal, bool showHelp = false, Control parent = null) { MessageDialog dialog = new MessageDialog(); dialog.Buttons = buttons; dialog.Content = prompt; dialog.Modality = modality; dialog.Icon = icon; dialog.Title = title; dialog.ShowHelp = showHelp; dialog.Parent = parent; return dialog.ShowDialog(); }
public static MessageDialog Create(string prompt, string title = null, MessageDialogButtons buttons = MessageDialogButtons.OK, MessageDialogIcon icon = MessageDialogIcon.None, MessageDialogModality modality = MessageDialogModality.ApplicationModal, bool showHelp = false, Control parent = null) { MessageDialog dialog = new MessageDialog(); dialog.Buttons = buttons; dialog.Content = prompt; dialog.Modality = modality; dialog.Icon = icon; dialog.Title = title; dialog.ShowHelp = showHelp; dialog.Parent = parent; return(dialog); }