Esempio n. 1
0
 /// <summary>
 /// Same as System.Windows.Froms.MessageBox.Show but using a message box tailored to Rhino.
 /// </summary>
 /// <param name="message">Message box text content.</param>
 /// <param name="title">Message box title text.</param>
 /// <param name="buttons">One of the System.Windows.Forms.MessageBoxButtons values that specifies which buttons to display in the message box.</param>
 /// <param name="icon">One of the System.Windows.Forms.MessageBoxIcon values that specifies which icon to display in the message box.</param>
 /// <returns>One of the System.Windows.Forms.DialogResult values.</returns>
 public static System.Windows.Forms.DialogResult ShowMessageBox(string message,
                                                                string title,
                                                                System.Windows.Forms.MessageBoxButtons buttons,
                                                                System.Windows.Forms.MessageBoxIcon icon)
 {
     return(ShowMessageBox(message, title, buttons, icon, System.Windows.Forms.MessageBoxDefaultButton.Button1));
 }
Esempio n. 2
0
        public void Log(string Message, System.Windows.Forms.MessageBoxIcon WarrningLevel, string StackInfo)
        {
            switch (WarrningLevel)
            {
            case System.Windows.Forms.MessageBoxIcon.Information:
                Console.Write("Information:");
                break;

            case System.Windows.Forms.MessageBoxIcon.Warning:
                Console.Write("Warning:");
                break;

            case System.Windows.Forms.MessageBoxIcon.Error:
                Console.Write("Error:");
                break;
            }
            Console.Write(Message);
            if (StackInfo != null)
            {
                Console.WriteLine("STACKINFO:" + StackInfo);
            }
            else
            {
                Console.WriteLine();
            }
        }
Esempio n. 3
0
        private void TT_AdminFillDeleted(object sender, TradingTechnologies.TTAPI.FillDeletedEventArgs eventArgs)
        {
            System.Text.StringBuilder msgText = new System.Text.StringBuilder("Received external admin fill deleted event. Accept fill?");
            string titleText = "Administrative fill deleted";

            System.Windows.Forms.MessageBoxButtons       buttons       = System.Windows.Forms.MessageBoxButtons.YesNo;
            System.Windows.Forms.MessageBoxDefaultButton defaultButton = System.Windows.Forms.MessageBoxDefaultButton.Button1;
            System.Windows.Forms.MessageBoxIcon          icon          = System.Windows.Forms.MessageBoxIcon.Question;
            System.Windows.Forms.DialogResult            result        = System.Windows.Forms.MessageBox.Show(msgText.ToString(), titleText, buttons, icon, defaultButton);
            if (result == System.Windows.Forms.DialogResult.Yes)
            {
                if (Log != null)
                {
                    Log.NewEntry(LogLevel.Major, "FillListener: {0} delete administrated fill. NOT IMPLEMENTED YET.  Fill to delete follows: ", this);
                }
                //WriteFillToLog("Admin Fill Delete",eventArgs.Fill);
            }
            else
            {
                if (Log != null)
                {
                    Log.NewEntry(LogLevel.Major, "FillListener: {0} Delete administrated fill rejected. Doing nothing.  Fill to delete follows: ", this);
                }
                //WriteFillToLog("Admin Fill Delete Reject",eventArgs.Fill);
            }
        }
Esempio n. 4
0
 public bool AskYesNo(string message, string caption, System.Windows.Forms.MessageBoxIcon icon, bool defaultNo)
 {
     System.Diagnostics.Debug.WriteLine(String.Format("Question Box: caption = {0}; message = {1};", caption, message));
     if (message == "Would You Like To Enter Tree Data?")
     {
         return(false);
     }
     return(true);
 }
 public DebugErrorEvent(enum_EVENTATTRIBUTES attributes, enum_MESSAGETYPE messageType, string format, int reason, MessageBoxIcon severity, string helpFileName = null, uint helpId = 0)
     : base(attributes)
 {
     _messageType  = messageType;
     _format       = format;
     _reason       = reason;
     _severity     = severity;
     _helpFileName = helpFileName;
     _helpId       = helpId;
 }
Esempio n. 6
0
        public static bool ConfirmAction(System.Windows.Forms.IWin32Window owner, string message, string action, bool critical)
        {
            System.Windows.Forms.MessageBoxIcon icon = critical ?
                                                       System.Windows.Forms.MessageBoxIcon.Warning : System.Windows.Forms.MessageBoxIcon.Question;

            return(System.Windows.Forms.MessageBox.Show(owner, message, "Confirm " + action,
                                                        System.Windows.Forms.MessageBoxButtons.YesNo,
                                                        icon,
                                                        System.Windows.Forms.MessageBoxDefaultButton.Button2) == System.Windows.Forms.DialogResult.Yes);
        }
Esempio n. 7
0
 /// <summary>
 /// Converts a <see cref="MessageBoxIcon"/> to a similar <see cref="TaskDialogIcon"/>.
 /// </summary>
 /// <param name="icon">The icon to convert.</param>
 /// <returns>The converted <see cref="TaskDialogIcon"/>.</returns>
 private static TaskDialogIcon ToTaskDialogIcon(this MessageBoxIcon icon)
 {
     return(icon switch
     {
         MessageBoxIcon.Error => TaskDialogIcon.Error,
         MessageBoxIcon.Question => TaskDialogIcon.Information,
         MessageBoxIcon.Exclamation => TaskDialogIcon.Warning,
         MessageBoxIcon.Asterisk => TaskDialogIcon.Information,
         MessageBoxIcon.None => TaskDialogIcon.Custom,
         _ => TaskDialogIcon.Custom,
     });
Esempio n. 8
0
        internal static DialogResult Show(IWin32Window owner, string text, string caption,
                                          MessageBoxButtons buttons, MessageBoxIcon image, Icon customIcon, string content = null)
        {
            var box = new TaskDialog()
            {
                MainInstruction         = text,
                Content                 = content,
                WindowTitle             = caption ?? "Error",
                MainIcon                = (customIcon != null) ? TaskDialogIcon.Custom : image.ToTaskDialogIcon(),
                AllowDialogCancellation = buttons.HasCancelButton(),
                CenterParent            = owner != null,
                CustomMainIcon          = customIcon,
            };

            switch (buttons)
            {
            default:
            case MessageBoxButtons.OK:
                box.Buttons.Add(new TaskDialogButton(ButtonType.Ok));
                break;

            case MessageBoxButtons.OKCancel:
                box.Buttons.Add(new TaskDialogButton(ButtonType.Ok));
                box.Buttons.Add(new TaskDialogButton(ButtonType.Cancel));
                break;

            case MessageBoxButtons.AbortRetryIgnore:
                box.Buttons.Add(new TaskDialogButton("&Abort"));
                box.Buttons.Add(new TaskDialogButton(ButtonType.Retry));
                box.Buttons.Add(new TaskDialogButton("&Ignore"));
                break;

            case MessageBoxButtons.YesNoCancel:
                box.Buttons.Add(new TaskDialogButton(ButtonType.Yes));
                box.Buttons.Add(new TaskDialogButton(ButtonType.No));
                box.Buttons.Add(new TaskDialogButton(ButtonType.Cancel));
                break;

            case MessageBoxButtons.YesNo:
                box.Buttons.Add(new TaskDialogButton(ButtonType.Yes));
                box.Buttons.Add(new TaskDialogButton(ButtonType.No));
                break;

            case MessageBoxButtons.RetryCancel:
                box.Buttons.Add(new TaskDialogButton(ButtonType.Retry));
                box.Buttons.Add(new TaskDialogButton(ButtonType.Cancel));
                break;
            }

            TaskDialogButton pressed = box.ShowDialog(owner);

            return(pressed == null ? DialogResult.Cancel : pressed.ToDialogResult());
        }
Esempio n. 9
0
        public DebugMessageEvent(enum_EVENTATTRIBUTES attributes, enum_MESSAGETYPE messageType, string message, MessageBoxIcon severity, string helpFileName = null, uint helpId = 0)
            : base(attributes)
        {
            Contract.Requires <ArgumentNullException>(message != null, "message");
            Contract.Requires <ArgumentException>(!string.IsNullOrEmpty(message));

            _messageType  = messageType;
            _message      = message;
            _severity     = severity;
            _helpFileName = helpFileName;
            _helpId       = helpId;
        }
Esempio n. 10
0
        public DebugMessageEvent(enum_EVENTATTRIBUTES attributes, enum_MESSAGETYPE messageType, string message, MessageBoxIcon severity, string helpFileName = null, uint helpId = 0)
            : base(attributes)
        {
            Contract.Requires<ArgumentNullException>(message != null, "message");
            Contract.Requires<ArgumentException>(!string.IsNullOrEmpty(message));

            _messageType = messageType;
            _message = message;
            _severity = severity;
            _helpFileName = helpFileName;
            _helpId = helpId;
        }
 public static bool YesNoMessegeBox(string txt, string caption, System.Windows.Forms.MessageBoxIcon icon)
 {
     if (System.Windows.Forms.MessageBox.Show(txt,
                                              caption, System.Windows.Forms.MessageBoxButtons.YesNo, icon,
                                              System.Windows.Forms.MessageBoxDefaultButton.Button1, System.Windows.Forms.MessageBoxOptions.RightAlign) == System.Windows.Forms.DialogResult.No)
     {
         return(false);
     }
     else
     {
         return(true);
     }
 }
        private MessageBoxImage MessageBoxIconConvert(System.Windows.Forms.MessageBoxIcon messageBoxIcon)
        {
            switch (messageBoxIcon)
            {
            case System.Windows.Forms.MessageBoxIcon.None:
                return(MessageBoxImage.None);

            case System.Windows.Forms.MessageBoxIcon.Question:
                return(MessageBoxImage.Question);

            default:
                if (messageBoxIcon == System.Windows.Forms.MessageBoxIcon.Asterisk)
                {
                    return(MessageBoxImage.Asterisk);
                }

                if (messageBoxIcon == System.Windows.Forms.MessageBoxIcon.Information)
                {
                    return(MessageBoxImage.Information);
                }

                if (messageBoxIcon == System.Windows.Forms.MessageBoxIcon.Exclamation)
                {
                    return(MessageBoxImage.Exclamation);
                }

                if (messageBoxIcon == System.Windows.Forms.MessageBoxIcon.Warning)
                {
                    return(MessageBoxImage.Warning);
                }

                if (messageBoxIcon == System.Windows.Forms.MessageBoxIcon.Error)
                {
                    return(MessageBoxImage.Error);
                }

                if (messageBoxIcon == System.Windows.Forms.MessageBoxIcon.Hand)
                {
                    return(MessageBoxImage.Hand);
                }

                if (messageBoxIcon == System.Windows.Forms.MessageBoxIcon.Stop)
                {
                    return(MessageBoxImage.Stop);
                }

                throw new AtomusException("Not Support.");
            }
        }
Esempio n. 13
0
 /// <summary>
 /// Initializes a new instance of the <see cref="WebBrowserShowMessageEventArgs"/> class.
 /// </summary>
 /// <param name="window">The owner window.</param>
 /// <param name="text">The text for the message box.</param>
 /// <param name="caption">The caption for the message box.</param>
 /// <param name="buttons">The message box buttons.</param>
 /// <param name="icon">The message box icons.</param>
 /// <param name="helpFile">The Help file name.</param>
 /// <param name="helpContext">The Help context identifier.</param>
 internal WebBrowserShowMessageEventArgs(
     System.Windows.Forms.NativeWindow window,
     string text,
     string caption,
     System.Windows.Forms.MessageBoxButtons buttons,
     System.Windows.Forms.MessageBoxIcon icon,
     string helpFile,
     uint helpContext) : base()
 {
     this.Window      = window;
     this.Text        = text;
     this.Caption     = caption;
     this.Buttons     = buttons;
     this.Icon        = icon;
     this.HelpFile    = helpFile;
     this.HelpContext = helpContext;
     this.Result      = System.Windows.Forms.DialogResult.None;
     this.Handled     = false;
 }
Esempio n. 14
0
 private void m_btnDownload_Click(object sender, RoutedEventArgs e)
 {
     if (File.Exists(AppDomain.CurrentDomain.BaseDirectory + @"\Library\" + m_tbProjectName.Text + ".lightScript"))
     {
         System.Windows.Forms.MessageBoxButtons       mssBoxBt = System.Windows.Forms.MessageBoxButtons.OKCancel;
         System.Windows.Forms.MessageBoxIcon          mssIcon  = System.Windows.Forms.MessageBoxIcon.Warning;
         System.Windows.Forms.MessageBoxDefaultButton mssDefbt = System.Windows.Forms.MessageBoxDefaultButton.Button1;
         System.Windows.Forms.DialogResult            dr       = System.Windows.Forms.MessageBox.Show("该目录下已有同名文件,是否覆盖?", "提示", mssBoxBt, mssIcon, mssDefbt);
         if (dr == System.Windows.Forms.DialogResult.Cancel)
         {
             return;
         }
         else
         {
             File.Delete(AppDomain.CurrentDomain.BaseDirectory + @"\Library\" + m_tbProjectName.Text + ".lightScript");
         }
     }
     DownloadFile("http://www.launchpadlight.com/File/LightScript/" + m_tbProjectName.Text + ".lightScript", AppDomain.CurrentDomain.BaseDirectory + @"\Library\" + m_tbProjectName.Text + ".lightScript");
     System.Windows.Forms.MessageBox.Show("下载成功");
 }
Esempio n. 15
0
        //Invalid arguments pop-up message.
        public void invalidArgumentsPopUp(string type, int numberOfArgs)
        {
            string args;

            if (numberOfArgs > 1)
            {
                args = "arguments";
            }
            else
            {
                args = "argument";
            }
            System.Windows.Forms.MessageBoxButtons button = System.Windows.Forms.MessageBoxButtons.OK;
            string caption = "INVALID PARAMETERs";
            string message = ($"{type} function takes {numberOfArgs} INTEGER {args}!");

            message = message.Substring(0, 1).ToUpper() + message.Substring(1, message.Length - 1);
            System.Windows.Forms.MessageBoxIcon icon = System.Windows.Forms.MessageBoxIcon.Error;
            System.Windows.Forms.MessageBox.Show(message, caption, button, icon);
        }
Esempio n. 16
0
 /// <summary>
 /// Zobraz danou zprávu a ikonku
 /// </summary>
 /// <param name="message"></param>
 /// <param name="icon"></param>
 private static void _ShowMsg(string message, System.Windows.Forms.MessageBoxIcon icon)
 {
     System.Windows.Forms.Form mainForm = MainForm;
     if (mainForm == null)
     {
         _ShowMsgGui(null, message, icon);
     }
     else if (mainForm.IsDisposed)
     {
         _ShowMsgGui(null, message, icon);
     }
     else if (mainForm.InvokeRequired)
     {
         mainForm.BeginInvoke(new Action <System.Windows.Forms.Form, string, System.Windows.Forms.MessageBoxIcon>(_ShowMsgGui), mainForm, message, icon);
     }
     else
     {
         _ShowMsgGui(mainForm, message, icon);
     }
 }
Esempio n. 17
0
        public void ShowErrorDialog(string message, Exception e, ErrorLevel level)
        {
            System.Windows.Forms.MessageBoxButtons buttons = System.Windows.Forms.MessageBoxButtons.OK;
            System.Windows.Forms.MessageBoxIcon    icon    = System.Windows.Forms.MessageBoxIcon.Asterisk;

            switch (level)
            {
            case ErrorLevel.Comment:
                icon = System.Windows.Forms.MessageBoxIcon.Information;
                break;

            case ErrorLevel.Warning:
                icon = System.Windows.Forms.MessageBoxIcon.Warning;
                break;

            case ErrorLevel.Fatal:
                icon = System.Windows.Forms.MessageBoxIcon.Error;
                break;

            case ErrorLevel.Bug:
                icon = System.Windows.Forms.MessageBoxIcon.Hand;

                break;
            }

            StringBuilder builder = new StringBuilder();

            builder.AppendLine("An error has occured:");
            builder.AppendLine(message);

            if (e != null)
            {
                builder.AppendLine(e.Message);
                builder.AppendLine();
                builder.AppendLine(e.StackTrace);
            }

            System.Windows.Forms.MessageBox.Show
                (builder.ToString(), level.ToString(), buttons, icon);
        }
Esempio n. 18
0
        public static System.Windows.MessageBoxImage ToMessageBoxImage(this System.Windows.Forms.MessageBoxIcon MessageBoxIcon)
        {
            switch (MessageBoxIcon)
            {
            case System.Windows.Forms.MessageBoxIcon.Information:
                return(MessageBoxImage.Information);

            case System.Windows.Forms.MessageBoxIcon.Error:
                return(MessageBoxImage.Stop);

            case System.Windows.Forms.MessageBoxIcon.Exclamation:
                return(MessageBoxImage.Warning);

            case System.Windows.Forms.MessageBoxIcon.None:
                return(MessageBoxImage.None);

            case System.Windows.Forms.MessageBoxIcon.Question:
                return(MessageBoxImage.Question);

            default:
                return(MessageBoxImage.None);
            }
        }
Esempio n. 19
0
        private Boolean CreatePath(String pathCheck)
        {
            pathCheck = Path.GetDirectoryName(pathCheck);
            String targetpath = String.Empty;

            if (!Directory.Exists(pathCheck))
            {
                String msg = String.Format("'{0}' does not exist.  Do you wish to create this folder?", pathCheck);
                System.Windows.Forms.MessageBoxButtons mbb = System.Windows.Forms.MessageBoxButtons.YesNo;
                System.Windows.Forms.MessageBoxIcon    mbi = System.Windows.Forms.MessageBoxIcon.Question;
                System.Windows.Forms.DialogResult      dr  = System.Windows.Forms.MessageBox.Show(msg, "New folder", mbb, mbi);
                if (dr == System.Windows.Forms.DialogResult.Yes)
                {
                    DirectoryInfo di = Directory.CreateDirectory(pathCheck);
                    return(di.Exists);
                }
                else
                {
                    return(false);
                }
            }
            return(true);
        }
Esempio n. 20
0
 public int ShowCommandBox(string title, string main, string content, string expandedInfo, string footer, string verification, string buttons, bool showCancel, System.Windows.Forms.MessageBoxIcon icon, System.Windows.Forms.MessageBoxIcon footerIcon)
 {
     return(0);
 }
        public static System.Windows.Forms.DialogResult ShowMessage(string message, string caption, System.Windows.Forms.MessageBoxButtons button, System.Windows.Forms.MessageBoxIcon icon)
        {
            System.Windows.Forms.DialogResult dlgResult = System.Windows.Forms.DialogResult.None;
            if (button == System.Windows.Forms.MessageBoxButtons.OK)
            {
                using (frmThongBao frmOk = new frmThongBao())
                {
                    frmOk.Caption = caption;
                    frmOk.Message = message;
                    switch (icon)
                    {
                    case System.Windows.Forms.MessageBoxIcon.Information:
                        frmOk.MessageIcon = CSNDownloader.Properties.Resources.Information_100;
                        break;

                    case System.Windows.Forms.MessageBoxIcon.Error:
                        frmOk.MessageIcon = Properties.Resources.Error_100;
                        break;
                    }
                    dlgResult = frmOk.ShowDialog();
                }
            }
            return(dlgResult);
        }
Esempio n. 22
0
        public static System.Windows.Forms.DialogResult ShowMessage(string message, string caption, System.Windows.Forms.MessageBoxButtons button, System.Windows.Forms.MessageBoxIcon icon)
        {
            System.Windows.Forms.DialogResult dlgResult = System.Windows.Forms.DialogResult.None;
            switch (button)
            {
            case System.Windows.Forms.MessageBoxButtons.OK:
                using (frmMessageOK msgOK = new frmMessageOK())
                {
                    msgOK.Text    = caption;
                    msgOK.Message = message;
                    switch (icon)
                    {
                    case System.Windows.Forms.MessageBoxIcon.Information:
                        msgOK.MessageIcon = CustomMessageBox.Properties.Resources.information;
                        break;

                    case System.Windows.Forms.MessageBoxIcon.Question:
                        msgOK.MessageIcon = CustomMessageBox.Properties.Resources.question;
                        break;
                    }
                    dlgResult = msgOK.ShowDialog();
                }
                break;

            case System.Windows.Forms.MessageBoxButtons.YesNo:
                using (frmMessageYesNo msgYesNo = new frmMessageYesNo())
                {
                    msgYesNo.Text    = caption;
                    msgYesNo.Message = message;
                    switch (icon)
                    {
                    case System.Windows.Forms.MessageBoxIcon.Information:
                        msgYesNo.MessageIcon = CustomMessageBox.Properties.Resources.information;
                        break;

                    case System.Windows.Forms.MessageBoxIcon.Question:
                        msgYesNo.MessageIcon = CustomMessageBox.Properties.Resources.question;
                        break;
                    }
                    dlgResult = msgYesNo.ShowDialog();
                }
                break;
            }
            return(dlgResult);
        }
Esempio n. 23
0
 static public System.Windows.Forms.DialogResult Show(string strTitulo, string strTexto, System.Windows.Forms.MessageBoxButtons Buttons, System.Windows.Forms.MessageBoxIcon Icon)
 {
     return(m_frmFMessage.Show(strTitulo, strTexto, Buttons, Icon));
 }
Esempio n. 24
0
        public static System.Windows.Forms.DialogResult ShowMessage(string message, string caption, System.Windows.Forms.MessageBoxButtons button, System.Windows.Forms.MessageBoxIcon icon)
        {
            System.Windows.Forms.DialogResult dlgResult = System.Windows.Forms.DialogResult.None;
            switch (button)
            {
            case System.Windows.Forms.MessageBoxButtons.OK:
                using (frmMessageOK msgOK = new frmMessageOK())
                {
                    msgOK.Text    = caption;
                    msgOK.Message = message;
                    switch (icon)
                    {
                    case System.Windows.Forms.MessageBoxIcon.Information:
                        msgOK.MessageIcon = MyMessage.Properties.Resources.icon_success;
                        break;

                    case System.Windows.Forms.MessageBoxIcon.Question:
                        msgOK.MessageIcon = MyMessage.Properties.Resources.question_icon;
                        break;

                    case System.Windows.Forms.MessageBoxIcon.Error:
                        msgOK.MessageIcon = MyMessage.Properties.Resources.error_icon;
                        break;

                    case System.Windows.Forms.MessageBoxIcon.Warning:
                        msgOK.MessageIcon = MyMessage.Properties.Resources.warning_icon;
                        break;
                    }
                    dlgResult = msgOK.ShowDialog();
                }
                break;

            case System.Windows.Forms.MessageBoxButtons.YesNo:
                using (frmMessageYesNo msgYesNo = new frmMessageYesNo())
                {
                    msgYesNo.Text    = caption;
                    msgYesNo.Message = message;
                    switch (icon)
                    {
                    case System.Windows.Forms.MessageBoxIcon.Information:
                        msgYesNo.MessageIcon = MyMessage.Properties.Resources.icon_success;
                        break;

                    case System.Windows.Forms.MessageBoxIcon.Question:
                        msgYesNo.MessageIcon = MyMessage.Properties.Resources.question_icon;
                        break;

                    case System.Windows.Forms.MessageBoxIcon.Error:
                        msgYesNo.MessageIcon = MyMessage.Properties.Resources.error_icon;
                        break;

                    case System.Windows.Forms.MessageBoxIcon.Warning:
                        msgYesNo.MessageIcon = MyMessage.Properties.Resources.warning_icon;
                        break;
                    }
                    dlgResult = msgYesNo.ShowDialog();
                }
                break;

            case System.Windows.Forms.MessageBoxButtons.RetryCancel:
                using (frmMessageError msgError = new frmMessageError())
                {
                    msgError.Text    = caption;
                    msgError.Message = message;
                    switch (icon)
                    {
                    case System.Windows.Forms.MessageBoxIcon.Information:
                        msgError.MessageIcon = MyMessage.Properties.Resources.icon_success;
                        break;

                    case System.Windows.Forms.MessageBoxIcon.Question:
                        msgError.MessageIcon = MyMessage.Properties.Resources.question_icon;
                        break;

                    case System.Windows.Forms.MessageBoxIcon.Warning:
                        msgError.MessageIcon = MyMessage.Properties.Resources.warning_icon;
                        break;

                    case System.Windows.Forms.MessageBoxIcon.Error:
                        msgError.MessageIcon = MyMessage.Properties.Resources.error_icon;
                        break;
                    }
                    dlgResult = msgError.ShowDialog();
                }
                break;


            case System.Windows.Forms.MessageBoxButtons.OKCancel:
                using (frmMessageOKCancel msgOKCancel = new frmMessageOKCancel())
                {
                    msgOKCancel.Text    = caption;
                    msgOKCancel.Message = message;
                    switch (icon)
                    {
                    case System.Windows.Forms.MessageBoxIcon.Information:
                        msgOKCancel.MessageIcon = MyMessage.Properties.Resources.icon_success;
                        break;

                    case System.Windows.Forms.MessageBoxIcon.Question:
                        msgOKCancel.MessageIcon = MyMessage.Properties.Resources.question_icon;
                        break;

                    case System.Windows.Forms.MessageBoxIcon.Warning:
                        msgOKCancel.MessageIcon = MyMessage.Properties.Resources.warning_icon;
                        break;

                    case System.Windows.Forms.MessageBoxIcon.Error:
                        msgOKCancel.MessageIcon = MyMessage.Properties.Resources.error_icon;
                        break;
                    }
                    dlgResult = msgOKCancel.ShowDialog();
                }
                break;
            }
            return(dlgResult);
        }
Esempio n. 25
0
 public System.Windows.Forms.DialogResult MessageBox(string title, string main, string content, System.Windows.Forms.MessageBoxButtons buttons, System.Windows.Forms.MessageBoxIcon icon)
 {
     return(System.Windows.Forms.DialogResult.OK);
 }
Esempio n. 26
0
            /// <summary>
            /// Same as System.Windows.Froms.MessageBox.Show but using a message box tailored to Rhino.
            /// </summary>
            /// <param name="message">Message box text content.</param>
            /// <param name="title">Message box title text.</param>
            /// <param name="buttons">One of the System.Windows.Forms.MessageBoxButtons values that specifies which buttons to display in the message box.</param>
            /// <param name="icon">One of the System.Windows.Forms.MessageBoxIcon values that specifies which icon to display in the message box.</param>
            /// <param name="defaultButton">One of the System.Windows.Forms.MessageBoxDefaultButton values that specifies the default button for the message box.</param>
            /// <returns>One of the System.Windows.Forms.DialogResult values.</returns>
            public static System.Windows.Forms.DialogResult ShowMessageBox(string message,
                                                                           string title,
                                                                           System.Windows.Forms.MessageBoxButtons buttons,
                                                                           System.Windows.Forms.MessageBoxIcon icon,
                                                                           System.Windows.Forms.MessageBoxDefaultButton defaultButton)
            {
                const uint MB_OK               = 0x00000000;
                const uint MB_OKCANCEL         = 0x00000001;
                const uint MB_ABORTRETRYIGNORE = 0x00000002;
                const uint MB_YESNOCANCEL      = 0x00000003;
                const uint MB_YESNO            = 0x00000004;
                const uint MB_RETRYCANCEL      = 0x00000005;
                //const uint MB_CANCELTRYCONTINUE = 0x00000006;
                const uint MB_ICONHAND        = 0x00000010;
                const uint MB_ICONQUESTION    = 0x00000020;
                const uint MB_ICONEXCLAMATION = 0x00000030;
                const uint MB_ICONASTERISK    = 0x00000040;
                //const uint MB_USERICON = 0x00000080;
                const uint MB_ICONWARNING     = MB_ICONEXCLAMATION;
                const uint MB_ICONERROR       = MB_ICONHAND;
                const uint MB_ICONINFORMATION = MB_ICONASTERISK;
                const uint MB_ICONSTOP        = MB_ICONHAND;
                const uint MB_DEFBUTTON1      = 0x00000000;
                const uint MB_DEFBUTTON2      = 0x00000100;
                const uint MB_DEFBUTTON3      = 0x00000200;
                //const uint MB_DEFBUTTON4 = 0x00000300;

                uint buttonFlags = 0;

                if (System.Windows.Forms.MessageBoxButtons.AbortRetryIgnore == buttons)
                {
                    buttonFlags = MB_ABORTRETRYIGNORE;
                }
                else if (System.Windows.Forms.MessageBoxButtons.OK == buttons)
                {
                    buttonFlags = MB_OK;
                }
                else if (System.Windows.Forms.MessageBoxButtons.OKCancel == buttons)
                {
                    buttonFlags = MB_OKCANCEL;
                }
                else if (System.Windows.Forms.MessageBoxButtons.RetryCancel == buttons)
                {
                    buttonFlags = MB_RETRYCANCEL;
                }
                else if (System.Windows.Forms.MessageBoxButtons.YesNo == buttons)
                {
                    buttonFlags = MB_YESNO;
                }
                else if (System.Windows.Forms.MessageBoxButtons.YesNoCancel == buttons)
                {
                    buttonFlags = MB_YESNOCANCEL;
                }

                uint iconFlags = 0; //System.Windows.Forms.MessageBoxIcon.None

                if (System.Windows.Forms.MessageBoxIcon.Asterisk == icon)
                {
                    iconFlags = MB_ICONASTERISK;
                }
                else if (System.Windows.Forms.MessageBoxIcon.Error == icon)
                {
                    iconFlags = MB_ICONERROR;
                }
                else if (System.Windows.Forms.MessageBoxIcon.Exclamation == icon)
                {
                    iconFlags = MB_ICONEXCLAMATION;
                }
                else if (System.Windows.Forms.MessageBoxIcon.Hand == icon)
                {
                    iconFlags = MB_ICONHAND;
                }
                else if (System.Windows.Forms.MessageBoxIcon.Information == icon)
                {
                    iconFlags = MB_ICONINFORMATION;
                }
                else if (System.Windows.Forms.MessageBoxIcon.Question == icon)
                {
                    iconFlags = MB_ICONQUESTION;
                }
                else if (System.Windows.Forms.MessageBoxIcon.Stop == icon)
                {
                    iconFlags = MB_ICONSTOP;
                }
                else if (System.Windows.Forms.MessageBoxIcon.Warning == icon)
                {
                    iconFlags = MB_ICONWARNING;
                }

                uint defaultButtonFlags = 0;

                if (System.Windows.Forms.MessageBoxDefaultButton.Button1 == defaultButton)
                {
                    defaultButtonFlags = MB_DEFBUTTON1;
                }
                else if (System.Windows.Forms.MessageBoxDefaultButton.Button2 == defaultButton)
                {
                    defaultButtonFlags = MB_DEFBUTTON2;
                }
                else if (System.Windows.Forms.MessageBoxDefaultButton.Button3 == defaultButton)
                {
                    defaultButtonFlags = MB_DEFBUTTON3;
                }

                uint flags = buttonFlags | iconFlags | defaultButtonFlags;

                System.Windows.Forms.DialogResult result = System.Windows.Forms.DialogResult.None;
                try
                {
                    int rc = UnsafeNativeMethods.RHC_RhinoMessageBox(message, title, flags);
                    result = DialogResultFromInt(rc);
                }
                catch (System.EntryPointNotFoundException)
                {
                    if (!Rhino.Runtime.HostUtils.RunningInRhino)
                    {
                        result = System.Windows.Forms.MessageBox.Show(message, title, buttons, icon, defaultButton);
                    }
                }
                return(result);
            }
 public static System.Windows.Forms.DialogResult SafeShowMessageBox(System.Windows.Forms.UserControl form, string text, string caption, System.Windows.Forms.MessageBoxButtons buttons, System.Windows.Forms.MessageBoxIcon icon)
 {
     if (form.InvokeRequired)
     {
         //important to show the notification on the main thread of BIDS
         return((System.Windows.Forms.DialogResult)form.Invoke(
                    new DialogResultDelegate2(SafeShowMessageBox), new object[] { form, text, caption, buttons, icon }
                    ));
     }
     else
     {
         System.Windows.Forms.IWin32Window owner = (System.Windows.Forms.IWin32Window)form;
         return(System.Windows.Forms.MessageBox.Show(owner, text, caption, buttons, icon));
     }
 }
Esempio n. 28
0
 static public bool MessageBoxIsOK(string message, string caption, System.Windows.Forms.MessageBoxButtons buttons, System.Windows.Forms.MessageBoxIcon icon)
 {
     return(System.Windows.Forms.MessageBox.Show(message, caption, buttons, icon) == System.Windows.Forms.DialogResult.OK);
 }
Esempio n. 29
0
        public static System.Windows.Forms.DialogResult ShowMessage(object objMessageID, System.Windows.Forms.MessageBoxButtons mbb, System.Windows.Forms.MessageBoxIcon mbi)
        {
            if ((DBEngine == null) ||
                (StoreProcName == null) ||
                (StoreProcParamMessageID == null) ||
                (StoreProcParamLanguage == null) ||
                (StoreProcParamOutName == null))
            {
                throw new Exception("Database engine and related information has not initialized yet in UIMessage module");
            }

            try
            {
                DBEngine.exec(StoreProcName, StoreProcParamMessageID,
                              objMessageID, StoreProcParamLanguage, UIMessage.languageID);
                object obj = DBEngine.getParamValue(StoreProcParamOutName);
                if (obj == null)
                {
                    System.Windows.Forms.MessageBox.Show(objMessageID.ToString(), MessageBoxTitle, mbb, mbi);
                    return(System.Windows.Forms.DialogResult.None);
                }
                if (obj.ToString().Trim().Equals(string.Empty))
                {
                    obj = string.Format("{0}: LangID = {1}", objMessageID, UIMessage.languageID);
                }
                return(System.Windows.Forms.MessageBox.Show(obj.ToString(), MessageBoxTitle, mbb, mbi));
            }
            catch (Exception e)
            {
                throw e;
                return(System.Windows.Forms.DialogResult.None);
            }
        }
Esempio n. 30
0
 /// <summary>
 /// Zobrazí danou hlášku
 /// </summary>
 /// <param name="mainForm"></param>
 /// <param name="message"></param>
 /// <param name="icon"></param>
 private static void _ShowMsgGui(System.Windows.Forms.Form mainForm, string message, System.Windows.Forms.MessageBoxIcon icon)
 {
     if (mainForm == null)
     {
         System.Windows.Forms.MessageBox.Show(message, App.AppProductTitle, System.Windows.Forms.MessageBoxButtons.OK, icon);
     }
     else
     {
         System.Windows.Forms.MessageBox.Show(mainForm, message, App.AppProductTitle, System.Windows.Forms.MessageBoxButtons.OK, icon);
     }
 }
Esempio n. 31
0
        public static System.Windows.Forms.DialogResult ShowMessage(string mess, string cap, System.Windows.Forms.MessageBoxButtons btn, System.Windows.Forms.MessageBoxIcon icon)
        {
            System.Windows.Forms.DialogResult dr = System.Windows.Forms.DialogResult.None;
            switch (btn)
            {
            case System.Windows.Forms.MessageBoxButtons.OK:
                using (MessageOK msOK = new MessageOK())
                {
                    msOK.Text    = cap;
                    msOK.Message = mess;
                    switch (icon)
                    {
                    case System.Windows.Forms.MessageBoxIcon.Information:
                        msOK.MessageIcon = CustomMessageBox.Properties.Resources.tick;
                        break;

                    case System.Windows.Forms.MessageBoxIcon.Error:
                        msOK.MessageIcon = CustomMessageBox.Properties.Resources.error;
                        break;
                    }
                    msOK.ShowDialog();
                    dr = msOK._btnResult;
                }
                break;

            case System.Windows.Forms.MessageBoxButtons.YesNo:
                using (MessageYesNo msYN = new MessageYesNo())
                {
                    msYN.Text        = cap;
                    msYN.Message     = mess;
                    msYN.MessageIcon = CustomMessageBox.Properties.Resources.question;
                    msYN.ShowDialog();
                    dr = msYN._btnResult;
                }
                break;
            }
            return(dr);
        }