mnufilea.index可以得到他的索引值 比如 这个菜单单击的事件 private sub mnufilea_click(Index as integer)end sub里面的index就可以区别不是的菜单了,那个 index参数就是菜单的索引号
恩,了解,但是有单独的名字的时候不是只要在private sub mnufilea_click()下输入Msgbox "1"就能显示1了么,那现在在哪里用到索引啊……?
是的,如果是单独名字的话进入这个程序实际上说明点选中了这个菜单,于是也就没必要去区别了如果是个数组菜单的话click事件会带个参数进来 index 这个就是索引值比如说标题 菜单名 索引 ============================= 菜单一 menutitle 0 菜单二 menutitle 1 菜单三 menutitle 2 菜单四 menutitle 3 菜单五 menutitle 4这组菜单是同名的 menutitle 那么他们的单击事件是在同一个调用里面Private Sub menutitle_click(Index As Integer)End Sub 那可以在这个事件里写这组代码 Select Case Index Case 0 Msgbox "菜单一 索引值:"&Index Case 1 Msgbox "菜单二 索引值:"&Index Case 2 Msgbox "菜单三 索引值:"&Index Case 3 Msgbox "菜单四 索引值:"&Index Case 4 Msgbox "菜单五 索引值:"&Index End Select
比如 这个菜单单击的事件
private sub mnufilea_click(Index as integer)end sub里面的index就可以区别不是的菜单了,那个 index参数就是菜单的索引号
这个就是索引值比如说标题 菜单名 索引
=============================
菜单一 menutitle 0
菜单二 menutitle 1
菜单三 menutitle 2
菜单四 menutitle 3
菜单五 menutitle 4这组菜单是同名的 menutitle
那么他们的单击事件是在同一个调用里面Private Sub menutitle_click(Index As Integer)End Sub
那可以在这个事件里写这组代码
Select Case Index
Case 0
Msgbox "菜单一 索引值:"&Index
Case 1
Msgbox "菜单二 索引值:"&Index
Case 2
Msgbox "菜单三 索引值:"&Index
Case 3
Msgbox "菜单四 索引值:"&Index
Case 4
Msgbox "菜单五 索引值:"&Index
End Select