我正在开发一个必须支持多种语言的Windows应用程序。
我已经关注了下面的文章http://msdn.microsoft.com/en-us/library/y99d1cd3(v=vs.71).aspx http://msdn.microsoft.com/en-us/library/y99d1cd3(v=vs.71).aspx使我的 Windows 应用程序可本地化。
除了用户控件之外,一切都工作正常。我是否必须为每种语言创建一个用户控件?如何让用户控件继承从右到左属性?这样做的最佳做法是什么?
用户控件必须以与表单相同的方式本地化(Localizable = True
, Language = ...
),当它们嵌入到本地化表单中时,您在设计器中看不到本地化,但在运行时本地化做得很好。
For the RightToLeft
属性:选择您的 UserControl(选择其中的一个控件并按 ESC 直到选择主控件 - 在属性面板中您应该看到 UserControl 的名称和类型 =System.Windows.Forms.UserControl
),进入属性面板并搜索RightToLeft
属性,在同一面板中您还有Localizable
and Language
必须像在 Forms 中一样使用该属性。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)