示例#1
0
        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);
        }
示例#2
0
 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);
     }
 }