编程语言
首页 > 编程语言> > c# – 如何本地化UserControl

c# – 如何本地化UserControl

作者:互联网

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

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

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

解决方法:

UserControl必须以与表单相同的方式进行本地化(Localizable = True,Language = …),当设计器嵌入到本地化表单中时,您看不到设计器中的本地化,但在运行时,本地化已经很好地完成.

对于RightToLeft属性:选择你的UserControl(在其中选择一个控件并按ESC直到选择主控件 – 在属性面板中你应该看到你的UserControl的名字和type = System.Windows.Forms.UserControl),去到属性面板并搜索RightToLeft属性,在同一个面板中,您还具有必须像在Forms中一样使用的Localizable和Language属性.

标签:c,windows-applications
来源: https://codeday.me/bug/20190703/1368959.html