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