如何获取菜单项的名称!!!

nana_nana 2002-08-16 12:42:33
由于权限控制的需要,需要动态设置窗体中的菜单项(MenuItem)可用,或不可用,
但 MenuItem没有Name属性,无法根据名称判断是哪个菜单项,请各位大虾提供一个好的建议!
...全文
264 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
perilla 2002-08-21
  • 打赏
  • 举报
回复
改成 MenuItem1.text="aa";
name是菜单变量的名称
text才是显示给用户看的菜单项
tingquan 2002-08-20
  • 打赏
  • 举报
回复
我也做了同样的功能,根据权限设置,只要将不能用的菜单隐藏起来就可以了,如果有快捷键的要多费点手脚而已。很简单的。建议使用Text属性来判断
5drush 2002-08-19
  • 打赏
  • 举报
回复
晕,你是打算对name赋值呀?
nana_nana 2002-08-19
  • 打赏
  • 举报
回复
我是指在代码中指定,各位请用代码测试一下,在代码中输入:
MenuItem1.Name="aa";
是无效的
lonk 2002-08-17
  • 打赏
  • 举报
回复
up,MenuItem既有name,也有text,随便一个都可以判断的
uzero 2002-08-16
  • 打赏
  • 举报
回复
想在菜间点击事件里来判断是点击了哪个菜单???


MenuItem mymenu=sender as MenuItem


mymenu.Name就是你所要的
pursuer 2002-08-16
  • 打赏
  • 举报
回复
或者用菜单的Text属性来判断呀
iamfeiyang 2002-08-16
  • 打赏
  • 举报
回复
MenuItem当然有Name属性了,你在菜单编辑器里输入一个菜单项,在属性窗口里就可以看到它的Name属性

110,566

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧