DevExpress的提示框


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM