我正在开发一个必须支持多种语言的 Windows 应用程序。
我按照下面的文章http://msdn.microsoft.com/en-us/library/y99d1cd3(v=vs.71).aspx使我的 Windows 应用程序可本地化。
除用户控件外,一切正常。我必须为每种语言创建一个用户控件吗?如何使用户控件继承从右到左属性?最好的做法是什么?
我正在开发一个必须支持多种语言的 Windows 应用程序。
我按照下面的文章http://msdn.microsoft.com/en-us/library/y99d1cd3(v=vs.71).aspx使我的 Windows 应用程序可本地化。
除用户控件外,一切正常。我必须为每种语言创建一个用户控件吗?如何使用户控件继承从右到左属性?最好的做法是什么?
Localizable = True
UserControls 必须以与表单 ( , )相同的方式进行Language = ...
本地化,当它们嵌入到本地化表单中时,您在设计器中看不到本地化,但在运行时本地化做得很好。
对于RightToLeft
属性:选择您的 UserControl(在其中选择一个控件并按 ESC 直到选择主控件 - 在属性面板中,您应该看到 UserControl 的名称和类型 = System.Windows.Forms.UserControl
),转到属性面板并搜索RightToLeft
属性,在同一个面板中,您还有必须像在表单中一样使用的Localizable
andLanguage
属性。