using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using DevExpress.XtraEditors; using System.Windows.Forms; namespace ZL.Shell桌面.Dialog { class DialogBox { /// <summary> /// 顯示信息 /// </summary> /// <param name="strSting"></param> public static void Show(string strSting) { DevExpress.XtraEditors.XtraMessageBox.Show(strSting, "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); } /// <summary> /// 確定或取消 /// </summary> /// <param name="strString"></param> /// <returns></returns> public static DialogResult Confirm(string strString) { return DevExpress.XtraEditors.XtraMessageBox.Show(strString, "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); } /// <summary> /// 確定刪除 /// </summary> /// <returns></returns> public static DialogResult ConfirmDelete() { return DevExpress.XtraEditors.XtraMessageBox.Show("確定要刪除嗎?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); } } }
漢化ok和cnacel:
using System; using System.Collections.Generic; using System.Text; using DevExpress.XtraEditors.Controls; namespace TrueLore.GGZYZXJG.MainUI.Dialog { /// <summary> /// DialogBox按鈕漢化 /// </summary> public class LocalCHS:Localizer { public override string GetLocalizedString(StringId id) { switch (id) { case StringId.XtraMessageBoxCancelButtonText: return "取消"; case StringId.XtraMessageBoxOkButtonText: return "確定"; case StringId.XtraMessageBoxYesButtonText: return "是"; case StringId.XtraMessageBoxNoButtonText: return "否"; case StringId.XtraMessageBoxIgnoreButtonText: return "忽略"; case StringId.XtraMessageBoxAbortButtonText: return "中止"; case StringId.XtraMessageBoxRetryButtonText: return "重試"; default: return ""; } } } }
//調用:
if (DialogBox.Confirm("是否開始設置")==DialogResult.OK) { } else { }
