Пример #1
0
        private static MessageBoxIcon GetMessageBoxIcon(MMessageBoxIcon messageIcon)
        {
            MessageBoxIcon icon;

            switch (messageIcon)
            {
            case MMessageBoxIcon.Information:
                icon = MessageBoxIcon.Information;
                break;

            case MMessageBoxIcon.Warning:
                icon = MessageBoxIcon.Warning;
                break;

            case MMessageBoxIcon.Error:
                icon = MessageBoxIcon.Error;
                break;

            case MMessageBoxIcon.Question:
                icon = MessageBoxIcon.Question;
                break;

            default:
                icon = MessageBoxIcon.Information;
                break;
            }
            return(icon);
        }
Пример #2
0
        /// <summary>
        /// We can use this method to add image on message box.
        /// I had taken all images in ImageList control so that
        /// I can eaily add images. Image is displayed in
        /// PictureBox control.
        /// </summary>
        /// <param name="MessageIcon">Type of image to be displayed.</param>
        private void addIconImage(MMessageBoxIcon MessageIcon)
        {
            switch (MessageIcon)
            {
            case MMessageBoxIcon.Error:
                pictureBox1.Image = imageList1.Images["Error"];      //Error is key name in imagelist control which uniqly identified images in ImageList control.
                break;

            case MMessageBoxIcon.Information:
                pictureBox1.Image = imageList1.Images["Information"];
                break;

            case MMessageBoxIcon.Question:
                pictureBox1.Image = imageList1.Images["Question"];
                break;

            case MMessageBoxIcon.Warning:
                pictureBox1.Image = imageList1.Images["Warning"];
                break;
            }
        }
Пример #3
0
        public static DialogResult Show(IWin32Window parentForm, string messageText, string messageTitle, MMessageBoxButtons messageButton, MMessageBoxIcon messageIcon)
        {
            MessageBoxButtons buttons;

            UpdateButtonText(messageButton, out buttons);
            MessageBoxManager.Register();
            var messageBoxIcon = GetMessageBoxIcon(messageIcon);
            var result         = MessageBox.Show(parentForm, messageText, messageTitle, buttons, messageBoxIcon);

            MessageBoxManager.Unregister();
            return(result);

//            MMessageBox mMessage = new MMessageBox();
//            mMessage.setMessage(messageText);
//            mMessage.Text = messageTitle;
//            mMessage.addButton(messageButton);
//            mMessage.addIconImage(messageIcon);
//            return mMessage.ShowDialog(parentForm);
        }