コード例 #1
0
        public static DialogResult Mostrar(string titulo, string mensagem)
        {
            DialogoAlerta alerta = new DialogoAlerta();
            alerta.lblTitulo.Text = titulo;
            alerta.lblMensagem.Text = mensagem;

            alerta.ShowDialog();
            return alerta.DialogResult;
        }
コード例 #2
0
        public static DialogResult Mostrar(string titulo, string mensagem, MessageBoxIcon icon=MessageBoxIcon.Information,MessageBoxButtons buttons = MessageBoxButtons.OK)
        {
            DialogoAlerta alerta = new DialogoAlerta();
            alerta.lblTitulo.Text = titulo;
            alerta.lblMensagem.Text = mensagem;

            switch (icon)
            {
                case MessageBoxIcon.Information:
                    alerta.messageIcon.Image = VisaoControles.Properties.Resources.info;
                    break;
                case MessageBoxIcon.Exclamation:
                    alerta.messageIcon.Image = VisaoControles.Properties.Resources.exclamation;
                    break;
                case MessageBoxIcon.Error:
                    alerta.messageIcon.Image = VisaoControles.Properties.Resources.Close_2;
                    break;
                case MessageBoxIcon.Question:
                    alerta.messageIcon.Image = VisaoControles.Properties.Resources.Question;
                    break;
                default:
                    break;
            }

            switch (buttons)
            {
                case MessageBoxButtons.OK:
                    alerta.btnOk.Visible = true;
                    alerta.DialogResult = System.Windows.Forms.DialogResult.OK;
                    break;
                case MessageBoxButtons.OKCancel:
                    alerta.btnOk.Visible = true;
                    alerta.btnCancelar.Visible = true;
                    alerta.DialogResult = System.Windows.Forms.DialogResult.Cancel;
                    break;
                case MessageBoxButtons.YesNo:
                    alerta.btnSim.Visible = true;
                    alerta.btnNao.Visible = true;
                    alerta.DialogResult = System.Windows.Forms.DialogResult.No;
                    break;
            }
            alerta.ShowDialog();
            return alerta.DialogResult;
        }