using DevExpress.XtraEditors;
|
|
namespace HStation.WinFrmUI
|
{
|
public class MessageBoxHelper
|
{
|
/// <summary>
|
/// 错误信息弹窗
|
/// </summary>
|
/// <param name="message"></param>显示信息
|
/// <param name="caption"></param>左上角显示信息
|
/// <param name="buttons"></param>需要显示按钮
|
/// <returns></returns>
|
public static DialogResult ShowError(string message, string caption = "错误", MessageBoxButtons buttons = MessageBoxButtons.OK, MessageBoxDefaultButton defaultButton = MessageBoxDefaultButton.Button1)
|
{
|
return XtraMessageBox.Show(message, caption, buttons, MessageBoxIcon.Error);
|
}
|
|
/// <summary>
|
/// 成功信息弹窗
|
/// </summary>
|
/// <param name="message"></param>显示信息
|
/// <param name="caption"></param>左上角显示信息
|
/// <param name="buttons"></param>需要显示按钮
|
/// <returns></returns>
|
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);
|
}
|
|
/// <summary>
|
/// 不显示按钮弹窗(只显示文字)
|
/// </summary>
|
/// <param name="message"></param>显示信息
|
/// <param name="caption"></param>左上角显示信息
|
/// <param name="buttons"></param>需要显示按钮
|
/// <returns></returns>
|
public static DialogResult ShowMessage(string message, string caption = "成功")
|
{
|
return XtraMessageBox.Show(message, caption);
|
}
|
|
/// <summary>
|
/// 警告信息弹窗
|
/// </summary>
|
/// <param name="message"></param>显示信息
|
/// <param name="caption"></param>左上角显示信息
|
/// <param name="buttons"></param>需要显示按钮
|
/// <returns></returns>
|
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);
|
}
|
|
/// <summary>
|
/// 普通信息弹窗
|
/// </summary>
|
/// <param name="message"></param>显示信息
|
/// <param name="caption"></param>左上角显示信息
|
/// <param name="buttons"></param>需要显示按钮
|
/// <returns></returns>
|
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);
|
}
|
|
/// <summary>
|
/// 弹窗是否点击确定
|
/// </summary>
|
/// <param name="message"></param>显示信息
|
/// <param name="caption"></param>左上角显示信息
|
/// <param name="buttons"></param>需要显示按钮
|
/// <returns></returns>
|
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;
|
}
|
|
/// <summary>
|
/// 弹窗是否点击取消
|
/// </summary>
|
/// <param name="message"></param>显示信息
|
/// <param name="caption"></param>左上角显示信息
|
/// <param name="buttons"></param>需要显示按钮
|
/// <returns></returns>
|
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;
|
}
|
}
|
}
|