首页 > 编程语言 > 详细

使用 Infragistics 的 NetAdvantage 组件时替换部分菜单语言的方法

时间:2014-10-24 10:50:23      阅读:242      评论:0      收藏:0      [点我收藏+]

Infragistics 的 NetAdvantage 组件很好用,不过有些自动的菜单默认都是英文的,一直想替换成中文,以下就是研究了一下午整出来的几行代码,貌似网上很难找到此类的相关资料,替换的资源文件的字符串资源ID都是我自己用.NET Reflector反编译给找出来的,希望对大家有帮助,为大家节省点时间。

有些地方可能翻译得不太妥当,见谅。

以下为关键代码,可放入窗体的Load事件中。

Infragistics.Shared.ResourceCustomizer rc = Infragistics.Win.UltraWinToolbars.Resources.Customizer;
rc.SetCustomizedString("MinimizeRibbon", "隐藏功能区(&N)");
rc.SetCustomizedString("MdiCommandArrangeIcons", "排列图标(&A)");
rc.SetCustomizedString("MdiCommandCascade", "级联(&C)");
rc.SetCustomizedString("MdiCommandCloseWindows", "关闭所有窗口(&L)");
rc.SetCustomizedString("MdiCommandMinimizeWindows", "最小化所有窗口");
rc.SetCustomizedString("MdiCommandTileHorizontal", "横向平铺(&Z)");
rc.SetCustomizedString("MdiCommandTileVertical", "垂直平铺(&V)");

rc = Infragistics.Win.UltraWinTabbedMdi.Resources.Customizer;
rc.SetCustomizedString("MenuItemCancel", "取消(&A)");
rc.SetCustomizedString("MenuItemClose", "关闭(&C)");
rc.SetCustomizedString("MenuItemMaximize", "最大化(&M)");
rc.SetCustomizedString("MenuItemMoveToNextGroup", "移至下一个选项卡组(&X)");
rc.SetCustomizedString("MenuItemMoveToPreviousGroup", "移至上一个??选项卡组(&R)");
rc.SetCustomizedString("MenuItemNewHorizontalGroup", "在新的水平选项卡组显示(&Z)");
rc.SetCustomizedString("MenuItemNewVerticalGroup", "在新的垂直选项卡组显示(&V)");
rc.SetCustomizedString("LockToolbars", "锁定工具栏(&L)");

 

使用 Infragistics 的 NetAdvantage 组件时替换部分菜单语言的方法

原文:http://www.cnblogs.com/mic86/p/4047569.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!