예제 #1
0
        public frmMessage(
            string Mensagem,
            string Titulo,
            DialogType dialogType,
            DialogIcon Icon,
            DialogDefaultButton defaultButton = DialogDefaultButton.First)
        {
            InitializeComponent();

            // --- DEFINE FONT SIZE OS MESSAGE
            if (Mensagem.Length >= 180 && Mensagem.Length < 240)
            {
                lblMensagem.Font = new Font("Calibri", 12.5F, FontStyle.Regular, GraphicsUnit.Point, Convert.ToByte(0));
            }
            else if (Mensagem.Length >= 240)
            {
                lblMensagem.Font = new Font("Calibri", 11.5F, FontStyle.Regular, GraphicsUnit.Point, Convert.ToByte(0));
            }

            lblTitulo.Text   = Titulo;
            lblMensagem.Text = Mensagem;

            propIcon       = Icon;
            propDialogType = dialogType;

            // --- Define Default Button
            if (defaultButton != DialogDefaultButton.First)
            {
                _defaultButton = defaultButton;
            }
        }
예제 #2
0
 public static DialogResult ShowConfirmationDialog(string msg,
                                                   DialogDefaultButton defaultButton = DialogDefaultButton.Yes)
 {
     return(MessageBox.Show(msg, @"تأكيد", MessageBoxButtons.YesNo, MessageBoxIcon.Question,
                            defaultButton == DialogDefaultButton.Yes
             ? MessageBoxDefaultButton.Button1
             : MessageBoxDefaultButton.Button2, MessageBoxOptions.RightAlign));
 }
예제 #3
0
 // MESSAGE DIALOG BOX
 // =============================================================================
 public static DialogResult AbrirDialog
     (string Message,
     string Title,
     DialogType Type = DialogType.OK,
     DialogIcon Icon = DialogIcon.Information,
     DialogDefaultButton DefaultButton = DialogDefaultButton.First)
 {
     using (Main.frmMessage f = new Main.frmMessage(Message, Title, Type, Icon, DefaultButton))
     {
         f.ShowDialog();
         return(f.DialogResult);
     }
 }