更改我的 MenuStripItems 的 .Text

发布于 2024-08-01 21:52:46 字数 339 浏览 6 评论 0原文

此代码仅更改顶部菜单选择器。

private void englishToolStripMenuItem_Click(object sender, EventArgs e)
    {
        menuStrip1.Items[0].Text = Languages.English.File;
        menuStrip1.Items[1].Text = Languages.English.Options;
        menuStrip1.Items[2].Text = Languages.English.Help;
    }

如何更改子项的 .Text 属性?

This code only changes the top menu selectors.

private void englishToolStripMenuItem_Click(object sender, EventArgs e)
    {
        menuStrip1.Items[0].Text = Languages.English.File;
        menuStrip1.Items[1].Text = Languages.English.Options;
        menuStrip1.Items[2].Text = Languages.English.Help;
    }

How can I change the subitems's .Text properties?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

不爱素颜 2024-08-08 21:52:46

如果您查看表单设计器代码文件,您会发现菜单项都存储在它们自己的变量中,您可以使用该变量来更改文本。

默认变量名称并不出色,例如“toolStripMenuItem1”。 我假设您使用集合编辑器创建了菜单; 如果您选择其中的菜单项,则可以更改(名称)属性下的变量名称。

就我个人而言,我建议按照“menuFileItem1”、“menuFileItem2”等方式命名某些内容,因为它允许您通过查看变量名称来查看菜单的层次结构。

If you look in the form designer code file, you'll see that the menu items are all stored in their own variable, which you can use to change the text.

The default variable names aren't brilliant, having names like "toolStripMenuItem1". I assume you created the menus using the collections editor; if you select the menu item in there, you can change the variable name under the (Name) property.

Personally, I'd suggest naming something along the lines of "menuFileItem1", "menuFileItem2", and so on, as it'll allow you to see the hierarchy of the menu by glancing at the variable names.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文