如何从Windows窗体应用程序中的MenuStrip隐藏特定菜单项

时间:2014-03-25 11:34:57

标签: c# winforms menu

我的Windows窗体应用程序中有一个MenuStrip,其中包含MenuItems.Now根据我的要求,我必须检查一些条件并启用/禁用MenuStrip栏中MenuItems的可见性,但我不知道该怎么做。 假设普通用户正在访问应用程序,那么某些MenuItems将被隐藏,如果管理员用户正在访问该应用程序,则所有MenuItem都应该可见。

请帮帮我。谢谢。

1 个答案:

答案 0 :(得分:2)

您可以将Visible设置为false:

if (UserIsAdmin) // User is admin so he can see the menu item
  menu.Visible = true;
else             // user is not admin, so he can not see the menu item
  menu.Visible = false;

UserIsAdminbool变量,代码返回该变量以指示用户级别