如何在Windows应用程序中禁用任何特定菜单?

时间:2014-02-05 12:27:22

标签: c# vb.net windows

请检查以下屏幕截图

enter image description here

例如:

我有一个字符串。该字符串的值是“Bank” 我需要一些逻辑来禁用名为“Bank”的菜单

我希望你能得到我的问题。

4 个答案:

答案 0 :(得分:1)

由于你的问题非常模糊,这个答案可能是错误的。但我认为你想要的是在某些时候禁用菜单项。

 menuitem.IsEnabled = false;

答案 1 :(得分:0)

您只需将menuItem Enabled的{​​{1}}属性设置为Zone

试试这个:

false

此处yourMenuItem.Enabled = false; 是菜单项yourMenuItem

name

答案 2 :(得分:0)

您可以在菜单中找到菜单项目的名称。在设计视图中打开表单选择您的菜单项,然后在属性上按F4(获取属性窗口),您应该能够看到项目的名称。你可以尝试在专业菜单上隐藏它。 或者你需要在代码中的某个地方通过代码来实现。

以下是enter image description here

的问题

答案 3 :(得分:0)

我已经解决了我的问题

答案如下:

 foreach (ToolStripMenuItem d in fileToolStripMenuItem.DropDownItems)
 {
    if (d.Name == "saveToolStripMenuItem")
    {
       d.Enabled = true;
    }
 }