public ComplexMessageBox(string header, string message, ComplexMessageBoxIcon icons, ComplexMessageBoxButtons buttons) : this() { this.Text = header; this.lblMsg.Text = message; switch (icons) { case ComplexMessageBoxIcon.OK: pbIcon.Image = Resources.icons8_Ok_48px; break; case ComplexMessageBoxIcon.Info: pbIcon.Image = Resources.icons8_Info_48px; break; case ComplexMessageBoxIcon.Question: pbIcon.Image = Resources.icons8_Help_48px; break; case ComplexMessageBoxIcon.Warning: pbIcon.Image = Resources.icons8_Error_48px; break; case ComplexMessageBoxIcon.Error: pbIcon.Image = Resources.icons8_Cancel_48px_1; break; case ComplexMessageBoxIcon.Forbidden: pbIcon.Image = Resources.icons8_No_Entry_48px; break; default: break; } this.buttonType = buttons; switch (buttons) { case ComplexMessageBoxButtons.OKCancel: break; case ComplexMessageBoxButtons.YesNo: btOk.Text = culture.TwoLetterISOLanguageName.Contains("en") ? "Yes" : "Oui"; btCancel.Text = culture.TwoLetterISOLanguageName.Contains("en") ? "No" : "Non"; break; case ComplexMessageBoxButtons.OK: btOk.Location = new Point(btOk.Location.X + btCancel.Width + 5, btOk.Location.Y); btCancel.Visible = false; break; default: break; } Reduce(); }
public static void Show(string header, string message, string messagedetails, ComplexMessageBoxIcon icons, ComplexMessageBoxButtons buttons) { instance = new ComplexMessageBox(header, message, icons, buttons); instance.lnkDetails.Visible = true; instance.txtDetails.Text = messagedetails; instance.ShowDialog(); }
public ComplexMessageBox(string header, string message, string messagedetails, ComplexMessageBoxIcon icons, ComplexMessageBoxButtons buttons) : this(header, message, icons, buttons) { lnkDetails.Visible = false; txtDetails.Text = messagedetails; }
public static void Show(string header, string message, ComplexMessageBoxIcon icons, ComplexMessageBoxButtons buttons) { instance = new ComplexMessageBox(header, message, icons, buttons); instance.ShowDialog(); }