C# 如何启用/禁用菜单项和项';s下拉列表C中的集合项#
我想知道如何禁用/启用MenuStrip项,以及如何禁用/启用MenuStrip项的DropDownCollection特定项 给出了我的menustrip的图片,“Account Department”是我要根据条件禁用/启用的下拉列表项 我有一行代码可以禁用主菜单项,在这种情况下,“部门”就是该项 这一行代码是:C# 如何启用/禁用菜单项和项';s下拉列表C中的集合项#,c#,winforms,C#,Winforms,我想知道如何禁用/启用MenuStrip项,以及如何禁用/启用MenuStrip项的DropDownCollection特定项 给出了我的menustrip的图片,“Account Department”是我要根据条件禁用/启用的下拉列表项 我有一行代码可以禁用主菜单项,在这种情况下,“部门”就是该项 这一行代码是: menuStrip1.Items[1] = false; 目前我没有上传图片的权利,所以这里有一个链接 你可以试试这个 menuStrip.Items[0].Visible =
menuStrip1.Items[1] = false;
目前我没有上传图片的权利,所以这里有一个链接
你可以试试这个
menuStrip.Items[0].Visible = false;
或
用这个
如果将该项命名为“Menu1”,则可以轻松启用或禁用它:
Menu1.Enabled = false;
正如其他人所说,您可以设置菜单项的Enabled属性,但最好为您试图更改的菜单项指定一个名称。然后,您可以根据需要轻松设置它的enabled属性,例如,将其命名为menuitemAccountDepartment,然后:
menuitemAccountDepartment.Enabled = false;
它更具可读性和可管理性。
menuStrip1.Items[0]。Enabled=false代码>谢谢回复。我想禁用/启用的不是主菜单,而是子菜单项复制我的comment@WaqasKhan禁用main将禁用其子项,如下所示:well@Ehsan萨贾德:谢谢你的回复。我只想禁用单个子项而不是全部。是的,我尝试了,但“部门”主菜单将不可见。谢谢,它可以工作。再次感谢使用menuStrip1.Items[1].Enabled=false时它起作用了