developer express右键菜单显示汉化

2018-09-18 15:24:08 浏览数 (1)

代码语言:javascript复制
首先建一个cn.cs文件,内容为:
using System;
using DevExpress.XtraEditors.Controls;
using DevExpress.XtraGrid.Localization;
namespace UI
{
       public class ChineseLocalizer : Localizer
       {
           public override string Language { get { return "Chinese"; } }
           // overriding the GetLocalizedString method
           public override string GetLocalizedString(StringId id)
           {
               switch (id)
               {
                   // ...
                   case StringId.TextEditMenuCut: return "剪切";
                   case StringId.TextEditMenuCopy: return "复制";
                   case StringId.TextEditMenuPaste: return "粘贴";
                   case StringId.TextEditMenuDelete: return "删除";
                   case StringId.TextEditMenuUndo: return "撤销";
                   case StringId.TextEditMenuSelectAll: return "全选";
                   case StringId.CheckChecked: return "是";
                   case StringId.CheckUnchecked: return "否";
                   case StringId.LookUpEditValueIsNull: return "请选择";
                   // ...
               }
               return "";
           }
       }
}

然后在你的Program.cs中的main函数里加入
//DevExpress控件本地化
DevExpress.XtraEditors.Controls.Localizer.Active = new UI.ChineseLocalizer();

0 人点赞