社区
C#
帖子详情
c# menuStrip控件得到控件所有项 包含子项
班哥静听
2011-03-14 09:33:39
想做一个winfrom程序 ,其中涉及到登录操作,想把用户拥有的权限和menuStrip中的所有菜单项(包括子项的子项)进行比对来显示用户可以操作的功能。现在的结果是有的菜单子项项得不到,我也是用递归写的(可能那里写错了),然后通过控件名设置其所对应的控件的Enabled属性,很急
...全文
458
5
打赏
收藏
c# menuStrip控件得到控件所有项 包含子项
想做一个winfrom程序 ,其中涉及到登录操作,想把用户拥有的权限和menuStrip中的所有菜单项(包括子项的子项)进行比对来显示用户可以操作的功能。现在的结果是有的菜单子项项得不到,我也是用递归写的(可能那里写错了),然后通过控件名设置其所对应的控件的Enabled属性,很急
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
班哥静听
2011-03-14
打赏
举报
回复
((ToolStripMenuItem)this.Controls.Find("菜单次三ToolStripMenuItem", true)[0]).Enabled = false;
提示System.Froms.Control类型不能转换为System.Forms.ToolStripMenuItem
其他控件就行,例如button text等
rekym
2011-03-14
打赏
举报
回复
[Quote=引用 2 楼 god_confidence 的回复:]
还有一个就是menuStrip控件子项到底是什么类型,我转换的时候不对
[/Quote]
点子菜单看下。。。属性框中就有显示了。。。是不是这个呀ToolStripMenuItem 我记不清楚~~
rekym
2011-03-14
打赏
举报
回复
代码啊~~~~~~~~~~~~~~~
用DropDownItems[i] OR Items[i]集合属性不是可以遍厉所属的子菜单~~~~~~~~~~~~~
班哥静听
2011-03-14
打赏
举报
回复
还有一个就是menuStrip控件子项到底是什么类型,我转换的时候不对
threenewbee
2011-03-14
打赏
举报
回复
写错了,那就调试啊。
看看哪里和预期不同。
你的思路是正确的。
C#
全能速查宝典
《
C#
全能速查宝典》共分为8章,分别介绍了
C#
语言基础、Windows窗体及常用
控件
、Windows高级
控件
、
控件
公共属性、方法及事件、数据库开发、文件、数据流与注册表、GDI+绘图技术和
C#
高级编程,共
包含
562个
C#
编程中常用...
【
C#
控件
】
Menu
Strip
控件
(菜单
控件
)
Menu
Strip
控件
是此版本的 Visual Studio 和 .NET Framework 中的新功能。使用该
控件
,可以轻松创建 Microsoft Office 中那样的菜单。
Menu
Strip
控件
支持多文档界面 (MDI) 和菜单合并、工具提示和...
【
C#
学习记录】通过
Menu
Strip
控件
实现菜单栏设计
大家好,我是雷工!一个完整的程序一般都需要有菜单栏,在
C#
Winform窗体应用程序中,菜单栏是通过
Menu
Strip
控件
实现,
C#
控件
,
Menu
Strip
,status
Strip
,context
Menu
Strip
,ImageList, Listview,MonthCalendar、DataGridView,combobox...
C#
Menu
strip
控件
的常用属性用法详解
C#
WinForm应用程序——添加菜单栏
Menu
Strip
】 1、通过右击“编辑”,添加菜单
项
菜单下面再添加子菜单,选择需要有子菜单的菜单,选择“编辑”,操作如下。 2、也可以在...
【
c#
基础-
控件
】
Menu
Strip
添加菜单和子菜单,事件
Menu
Strip
发现没法直接添加子菜单
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章