dev 控件汉化

编程入门 行业动态 更新时间:2024-10-26 02:33:14

dev <a href=https://www.elefans.com/category/jswz/34/1769529.html style=控件汉化"/>

dev 控件汉化

汉化XtaGrid:

这里以汉化gridControl中findButton和ClearButton为例


/// <summary>/// 自定义一个继承于GridLocalizer类的新类,/// </summary>public class XtraGridLocalizer : GridLocalizer{public override string Language{get{return "Chinese";}}public override string GetLocalizedString(GridStringId id){switch (id){case GridStringId.FindControlClearButton:return "清空";case GridStringId.FindControlFindButton:return "查找";default:break;}return base.GetLocalizedString(id);}}
//调用:
DevExpress.XtraGrid.Localization.GridLocalizer.Active = new XtraGridLocalizer();

汉化后:


汉化XtraEditor控件这里以汉化XtraForm窗体的右键菜单为例

    /// <summary>/// 汉化Dev的编辑控件/// </summary>public class XtraEditorLocalizer : Localizer{public override string Language{get{return "Chinese";}}public override string GetLocalizedString(StringId id){switch (id){//case StringId.XtraMessageBoxOkButtonText:return "确定";//case StringId.XtraMessageBoxNoButtonText:return "取消";//case StringId.NavigatorCancelEditButtonHint:return "取消";//case StringId.Cancel:return "取消";//case StringId.OK:return "确定";// case StringId.Cancel:return "取消";case StringId.TextEditMenuCopy:return "复制(Ctrl+C)";case StringId.TextEditMenuPaste:return "粘贴(Ctrl+V)";case StringId.TextEditMenuCut:return "剪切(Ctrl+X)";case StringId.TextEditMenuUndo:return "撤销";case StringId.TextEditMenuSelectAll:return "全选(Ctrl+A)";default:break;}return base.GetLocalizedString(id);}}
//调用:
DevExpress.XtraEditors.Controls.Localizer.Active = new XtraEditorLocalizer();

汉化后:


总结:dev其他控件的汉化方式也类似,具体不同控件的分别继承于 Localizer 的哪些子类,查看帮助文档就可以.

更多推荐

dev 控件汉化

本文发布于:2024-02-25 09:30:20,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1698526.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:控件   汉化   dev

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!