【问题标题】:How to localize UserControl如何本地化 UserControl
【发布时间】:2013-07-17 07:41:29
【问题描述】:

我正在开发一个必须支持多种语言的 Windows 应用程序。

我已按照http://msdn.microsoft.com/en-us/library/y99d1cd3(v=vs.71).aspx 下方的文章使我的 Windows 应用程序可本地化。

除用户控件外,一切正常。我必须为每种语言创建一个用户控件吗?如何使用户控件继承从右到左属性?这样做的最佳做法是什么?

【问题讨论】:

    标签: c# windows-applications


    【解决方案1】:

    用户控件必须以与表单相同的方式进行本地化(Localizable = TrueLanguage = ...),当它们嵌入到本地化表单中时,您在设计器中看不到本地化,但在运行时本地化完成好吧。

    对于RightToLeft 属性:选择您的 UserControl(在其中选择一个控件并按 ESC 直到选择主控件 - 在属性面板中您应该看到您的 UserControl 的名称和类型 = System.Windows.Forms.UserControl),转到属性面板并搜索RightToLeft 属性,在同一个面板中,您还有LocalizableLanguage 属性,必须像在表单中一样使用。

    【讨论】:

    • 好的,如何更改用户控件设计器?例如从右到左和从左到右切换?
    猜你喜欢
    • 2014-04-04
    • 2018-06-01
    • 2012-01-05
    • 2019-05-25
    • 2021-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多