2

如果我有一个本地化的表单并且具有本地化的用户控件,我如何以 VS 属性中指定的语言查看表单和控件?

现在,当我更改语言时,我所有不属于用户控件的控件都会适当调整,但我的用户控件没有。

4

2 回答 2

1

在设计器中设计每个用户控件时,您必须单独本地化它。然后您可以将用户控件上的属性 Localizable 设置为 true 并选择您的语言。不幸的是,在设计 Form 时,周围的 Form 并没有将这两个属性升级到其用户控件。这是一个问题,但仅限于设计时。但是在运行时它会起作用,并且您的用户控件应该显示正确的本地化值。

于 2009-08-04T11:00:59.580 回答
0

只是为了确保:用户控制 Localizable=true 吗?它可能不应该为自己定义一种语言,以使其使用父级上设置的语言。

于 2009-04-15T12:14:20.387 回答