using DevExpress.XtraEditors; namespace HStation.WinFrmUI { public class MessageBoxHelper { /// /// 错误信息弹窗 /// /// 显示信息 /// 左上角显示信息 /// 需要显示按钮 /// public static DialogResult ShowError(string message, string caption = "错误", MessageBoxButtons buttons = MessageBoxButtons.OK, MessageBoxDefaultButton defaultButton = MessageBoxDefaultButton.Button1) { return XtraMessageBox.Show(message, caption, buttons, MessageBoxIcon.Error); } /// /// 成功信息弹窗 /// /// 显示信息 /// 左上角显示信息 /// 需要显示按钮 /// public static DialogResult ShowSuccess(string message, string caption = "成功", MessageBoxButtons buttons = MessageBoxButtons.OK, MessageBoxDefaultButton defaultButton = MessageBoxDefaultButton.Button1) { return XtraMessageBox.Show(message, caption, buttons, MessageBoxIcon.Information, defaultButton); } /// /// 不显示按钮弹窗(只显示文字) /// /// 显示信息 /// 左上角显示信息 /// 需要显示按钮 /// public static DialogResult ShowMessage(string message, string caption = "成功") { return XtraMessageBox.Show(message, caption); } /// /// 警告信息弹窗 /// /// 显示信息 /// 左上角显示信息 /// 需要显示按钮 /// public static DialogResult ShowWarning(string message, string caption = "警告", MessageBoxButtons buttons = MessageBoxButtons.OK, MessageBoxDefaultButton defaultButton = MessageBoxDefaultButton.Button1) { return XtraMessageBox.Show(message, caption, buttons, MessageBoxIcon.Warning, defaultButton); } /// /// 普通信息弹窗 /// /// 显示信息 /// 左上角显示信息 /// 需要显示按钮 /// public static DialogResult ShowInfo(string message, string caption = "提示", MessageBoxButtons buttons = MessageBoxButtons.OK, MessageBoxDefaultButton defaultButton = MessageBoxDefaultButton.Button1) { return XtraMessageBox.Show(message, caption, buttons, MessageBoxIcon.Information, defaultButton); } /// /// 弹窗是否点击确定 /// /// 显示信息 /// 左上角显示信息 /// 需要显示按钮 /// public static bool IsClickOk(string message, string caption = "询问", MessageBoxButtons buttons = MessageBoxButtons.OKCancel, MessageBoxDefaultButton defaultButton = MessageBoxDefaultButton.Button1) { return XtraMessageBox.Show(message, caption, buttons, MessageBoxIcon.Question) != DialogResult.OK; } /// /// 弹窗是否点击取消 /// /// 显示信息 /// 左上角显示信息 /// 需要显示按钮 /// public static bool IsClickCancel(string message, string caption = "询问", MessageBoxButtons buttons = MessageBoxButtons.OKCancel, MessageBoxDefaultButton defaultButton = MessageBoxDefaultButton.Button1) { return XtraMessageBox.Show(message, caption, buttons, MessageBoxIcon.Question) != DialogResult.Cancel; } } }