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); }
/// <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; } }
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); }