我想我找到了一种方法来做到这一点!
首先在 Resources.resx 中将访问修饰符设置为 Public。
之后,在设计器生成的代码(Form.Designer.cs)中,您可以将其写入适当的控件:
this.<control>.Text = Properties.Resources.<stringname>
Run Code Online (Sandbox Code Playgroud)
例如:
this.footerLabel.Text = Properties.Resources.footerString;
Run Code Online (Sandbox Code Playgroud)
ps.:我不知道这个解决方案是否道德,但它确实有效!
回答这个问题,没有。
但在我看来,如果文本是静态的,无论如何都不应该这样做。
阅读我关于本地化和资源的答案:
资源字符串位置
全球化现有的 Windows 窗体应用程序
使用 .resx 文件获取全局应用程序消息
| 归档时间: |
|
| 查看次数: |
31287 次 |
| 最近记录: |