VB.NET中关于菜单的问题
松果工作室 2004-12-16 10:30:39 我想将MDI主窗体中的全部菜单的菜单名称(Name)和菜单标题(Text)存储到数据库表中去。为此,我写了一个过程,递归调用:
Private Sub ShowAllMenu(ByVal miMenuItem As MenuItem)
'怎么显示菜单的名称?
MessageBox.Show(miMenuItem.Text)
If miMenuItem.MenuItems.Count <> 0 Then
Dim miTest As MenuItem
For Each miTest In miMenuItem.MenuItems
ShowAllMenu(miTest)
Next
End If
End Sub
'//保存按钮的单击事件:
Private Sub btnSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim miMenuItem As MenuItem
For Each miMenuItem In Me.MainMenu1.MenuItems
ShowAllMenu(miMenuItem)
Next
End Sub
通过种方法,我可以显示全部菜单的标题(Text),可miMenuItem却没有Name属性。请问如何显示出菜单的名称?