当前位置:编程学习 > C#/ASP.NET >>

vb.net中如何对多个菜单进行操作?

在vb6中,可以用
for i=0 to 10
    menuname(index).text=i
next i
这样的办法操作一组菜单。
但在vb.net中找不到菜单数组,怎样才能达到同样的效果呢?
谢谢各位了。 --------------------编程问答-------------------- 菜单你知道如何添加把。有了菜单,你访问Items属性即可
For i as Integer = 0 to 10
    MenuStrip1.Items(0).Text = i
Next
--------------------编程问答--------------------
引用 1 楼 wuyazhe 的回复:
菜单你知道如何添加把。有了菜单,你访问Items属性即可
VB.NET code
For i as Integer = 0 to 10
    MenuStrip1.Items(0).Text = i
Next

不行啊。这样还是只修改了第一个菜单的text属性。 --------------------编程问答-------------------- 递归:
Sub findmenu(ByVal items As ToolStripItemCollection)
        For Each menu As ToolStripMenuItem In items
            Debug.Print(menu.Name)
            If menu.DropDownItems.Count <> 0 Then
                Me.findmenu(menu.DropDownItems)
       End If
Next
调用:
findmenu(MenuStrip1.Items)
补充:.NET技术 ,  VB.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,