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


    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)");
    
    rc = Infragistics.Win.UltraWinDock.Resources.Customizer;
    rc.SetCustomizedString("ContextMenuAutoHide", "自动隐藏(&A)");
    rc.SetCustomizedString("ContextMenuDockable", "可停靠(&K)");
    rc.SetCustomizedString("ContextMenuFloating", "浮动(&F)");
    rc.SetCustomizedString("ContextMenuHide", "隐藏(&H)");
    rc.SetCustomizedString("PaneButtonToolTipClose", "关闭");
    rc.SetCustomizedString("PaneButtonToolTipMaximize", "最大化");
    rc.SetCustomizedString("PaneButtonToolTipMenu", "菜单");
    rc.SetCustomizedString("PaneButtonToolTipMinimize", "最小化");
    rc.SetCustomizedString("PaneButtonToolTipPin", "自动隐藏");
    rc.SetCustomizedString("PaneButtonToolTipRestoreDown", "还原");
    rc.SetCustomizedString("PaneButtonToolTipRestoreUp", "还原");
    rc.SetCustomizedString("PaneButtonToolTipUnpin", "自动隐藏");
  • 相关阅读:
    vue中mixins的使用方法和注意点(详)
    深入理解.sync修饰符
    less语法详解
    vue中的history和hash
    在Vue组件中获取全局的点击事件
    echarts
    【SQL Server性能优化】运用SQL Server的全文检索来提高模糊匹配的效率
    【SQL Server备份恢复】维护计划实现备份:每周数据库完整备份、每天差异备份、每小时日志备份
    通过SQL Server的扩展事件来跟踪SQL语句在运行时,时间都消耗到哪儿了?
    如何向视图插入数据
  • 原文地址:https://www.cnblogs.com/mic86/p/4047569.html
Copyright © 2020-2023  润新知