如何本地化UserControl

时间:2013-07-17 07:41:30

标签: c# windows-applications

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

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

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

1 个答案:

答案 0 :(得分:2)

UserControl必须以与表单(Localizable = TrueLanguage = ...)相同的方式进行本地化,当设计器嵌入到本地化表单中但在运行时期间,您看不到设计器中的本地化本地化做得很好。

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