将MenuStrip项文本移动到资源文件中

本文关键字:资源 源文件 移动 MenuStrip 文本 | 更新日期: 2023-09-27 18:21:09

我使用的是.NET WinForms(C#)。我有一个带有菜单条控件的表单,我在设计器中添加了菜单项并为它们分配了测试,现在我想将此文本移动到资源文件中。我该怎么做?

将MenuStrip项文本移动到资源文件中

您可以使用Resourcemanager来设置MenuItem的字符串。

所以你可以有这样的东西:

MenuItem topLevel = mainMenu.MenuItems.Add("&XXX");
MenuItem first = new MenuItem();
first.Text = [Text from ResourceManager]
topLevel.MenuItems.Add(new MenuItem("&New"));
  1. 项目>添加新项目>资源文件
  2. 在资源中添加字符串
  3. 打开FormDesigner.cs,查找文本并将其替换为this.stripItem.Text=全局::your_app_namespace.resource_name.resource_value