VB 动态菜单事件

我用Load创建菜单动态数组fori=0to10Loadaaa(i)aaa(i).名称="按键"&i......产生10个动态的菜单后,点击这10个菜单中的随意一项,我想... 我用Load 创建菜单动态数组
for i=0 to 10
Load aaa(i)
aaa(i).名称="按键" & i
......

产生10个动态的菜单后,点击这10个菜单中的随意一项,

我想请问如下问题
aaa单击事件通用,不管点击了1-10哪个,都触发同一事件,只需要判断出点击的是哪个项

msgbox 提示 我点击的是哪一项(比如我点了第5个动态数组,显示出的名称(按键5)和序号(5))
或者用
text1.text=我刚刚点击哪一项的名称和序号

不知道怎么去获取点击后的事件,请大神帮忙
for i=1 to 10
展开
 我来答
网海1书生
科技发烧友

2017-05-04 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12311 获赞数:26229

向TA提问 私信TA
展开全部
Private Sub aaa_Click(Index As Integer)
MsgBox "你点击的是第" & Index + 1 & "个菜单!菜单名为:" & aaa(Index).Caption
End Sub

附注:控件数组的事件都会自动带有一个名为Index的参数,它就是所触发的那个数组元素的序号(从0起算)。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式