C#菜单隐藏问题

我建了一个类UserRole想让菜单中的管理一项对员工隐藏怎么也实现不了privatevoidFrmSystem_Load(objectsender,EventArgse... 我建了一个类 UserRole 想让菜单中的管理一项对员工隐藏 怎么也实现不了 private void FrmSystem_Load(object sender, EventArgs e) { if ( UserRole.role != "管理员") { 管理ToolStripMenuItem.Enabled = false; } } 展开
 我来答
chinaboyzyq
推荐于2016-01-18 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:3205万
展开全部
1、启动c#。
2、单击菜单栏上的”工具“菜单”,在下拉菜单中单击“自定义”,在弹出的对话框里单击“命令”。
3、在类别里找到要隐藏或要显示的菜单项,单击,比如帮助,然后单击菜单栏上的帮助,会出现帮助菜单的下拉列表。
4、这时可以把命令里的菜单项拖向下拉列表,或把下拉列表里的项目拖向命令,来达到显示、隐藏菜单项目的。
Hope_李
推荐于2016-05-20 · TA获得超过141个赞
知道小有建树答主
回答量:329
采纳率:33%
帮助的人:199万
展开全部
UserRole.role 这个字段用枚举把
public enum URole
{
Manage= 1,
User= 2
}
管理ToolStripMenuItem.Visible=false;这个,默认隐藏
if(UserRole.role == URole.Manage)
{
管理ToolStripMenuItem.Visible= True;
}
是Visible,不是Enabled
更多追问追答
追问
你说的这个我不会,我就是用Enabled,可能我表达错了就是让管理变成灰色
追答
那你断点一下看看 管理ToolStripMenuItem.Enabled = false;    这句有没有执行
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ittiamot
2013-03-26 · 超过18用户采纳过TA的回答
知道答主
回答量:65
采纳率:0%
帮助的人:49.9万
展开全部
管理ToolStripMenuItem.Enabled = false;
管理ToolStripMenuItem.Visible= false;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式