public static DialogResult Show(string sText, string sBtnSi, string sBtnNo, FlatMessageBoxIcon icon) { _FlatMessageBox = new FlatMessageBox(); Form frmSet = Application.OpenForms["FPrincipal"]; _FlatMessageBox.StartPosition = FormStartPosition.CenterScreen; if (string.IsNullOrEmpty(sBtnNo)) { _FlatMessageBox.btnNo.Visible = false; _FlatMessageBox.btnYes.Location = new Point(167, 185); } _FlatMessageBox.asignarIcono(icon); _FlatMessageBox.lblMessage.Text = sText; _FlatMessageBox.btnYes.Text = sBtnSi; _FlatMessageBox.btnNo.Text = sBtnNo; _DialogResult = DialogResult.No; _FlatMessageBox.Activate(); _FlatMessageBox.ShowDialog(); return(_DialogResult); }
public void asignarIcono(FlatMessageBoxIcon ico) { if (ico == FlatMessageBoxIcon.Warning) { _FlatMessageBox.ptbImagenDescripcion.BackgroundImage = Properties.Resources.error_96px; _FlatMessageBox.pnlColor.BackColor = Color.FromArgb(251, 192, 45); } else if (ico == FlatMessageBoxIcon.Error) { _FlatMessageBox.ptbImagenDescripcion.BackgroundImage = Properties.Resources.cancel_96px; _FlatMessageBox.pnlColor.BackColor = Color.FromArgb(213, 55, 51); } else if (ico == FlatMessageBoxIcon.Information) { _FlatMessageBox.ptbImagenDescripcion.BackgroundImage = Properties.Resources.checked_96px; _FlatMessageBox.pnlColor.BackColor = Color.FromArgb(87, 184, 87); } else if (ico == FlatMessageBoxIcon.Question) { _FlatMessageBox.ptbImagenDescripcion.BackgroundImage = Properties.Resources.help_96px; _FlatMessageBox.pnlColor.BackColor = Color.FromArgb(33, 150, 243); } }