如何在设计时从资源文件中设置控件的文本?

6

我想知道是否存在一种方法在设计时从资源文件中设置控件的Text属性:

Set Property

或者这个过程只能以编程方式执行吗?

你想使用自己制作的.Resx文件设置文本属性,还是你实际需要进行本地化? - Reza Aghaei
第一个,@RezaAghaei。 - InfZero
我知道如何以编程方式实现,但我不知道如何在设计时设置控件的“Text”属性。 - InfZero
1
设计师仅对该属性串行化字符串。您不能直接使用设计师将“Text”属性设置为资源值,但您可以以某种方式在设计时使用扩展器为控件设置资源键,然后在运行时使用它。但一般来说,我认为使用Windows表单的标准本地化机制是更好的选择。 - Reza Aghaei
1个回答

6
设计师仅为

这适用于控件,但不适用于工具栏项、DataGridView列和嵌入其他控件的控件,我该如何解决这个问题? - Smith
@Smith 如果您查看代码逻辑,您会发现我们只为“Control”对象提供了“ResourceKey”属性。这是因为我们将为它们设置“Text”属性。但是,如果我们决定扩展像“ToolTip”这样的“Component”类,它们具有与“Control”不同的基类,我们就不能依赖于“Text”属性的存在。就我所知,“DataGridViewColumn”类型无法创建一个在列集合编辑器中也能工作的扩展组件。 - Reza Aghaei

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接