请问如何遍历另一个FOMR中的所有菜单项,解决后马上结贴,急!!!!!

topil 2004-10-13 11:44:39
问题如题目,我是想通过遍历 “另外一个FORM”中所有菜单及其下面的所有子菜单项(PS:因为每个菜单下的子项不定,所以需要递归实现),然后根据其名称做相应的处理。请贴上代码,解决后马上送分,谢过先。
...全文
104 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
BearRui 2004-10-13
  • 打赏
  • 举报
回复
private void button2_Click(object sender, System.EventArgs e)
{
Form2 frm2=new Form2();
frm2.Show();
ShowAll(frm2.Menu.MenuItems);
}

private void ShowAll(Menu.MenuItemCollection items)
{
foreach(MenuItem itm in items)
{
Console.WriteLine(itm.Text); //显示菜单的文本

if(itm.MenuItems.Count!=0)
ShowAll(itm.MenuItems); //递归
}
}
Night_Elf 2004-10-13
  • 打赏
  • 举报
回复
看这里:
http://community.csdn.net/Expert/topic/3276/3276756.xml?temp=.4484369

16,553

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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