怎样取得窗体中的所有菜单? 如题。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 dim mnuCtr as menufor each mnuCtr in form1if typeof mnuCtr is Menu thenlist1.addItem mnuCtr.captionend ifnext 用以上方法把菜单名写入了List1中,怎样实现点list1就触发相应菜单的单击事件。 即直接调用菜单单击事件mnuName_Click即可 Dim frm As Form Dim str As String str = Trim(List1.Text) Set frm = Forms.Add(str) frm.Show 重复一下:按上面的方法就不用调用菜单,不过注意List1.Text=form.name dim mnuCtr as menufor each mnuCtr in form1if typeof mnuCtr is Menu thenlist1.addItem mnuCtr.captionend ifnext这个不能实现菜单的树形读取! TO : lxcc(虫子|专注于抢分)即直接调用菜单单击事件mnuName_Click即可————mnuName是一个变量,想这样:变量&_Click可不能,怎么办。 Private Sub List1_Click()Select Case List1.Text case ... call mnuName_click case.......End Select End Sub不知道有没好点的办法 调用mnuName_Click()事件就行了如: Private Sub mnuClose_Click() '代码 End Sub楼主结帐吧 结就结嘛,但我问的问题 只有zgvslch(烟花离落)清楚,我现在用的就是zgvslch(烟花离落)的那种方式,但觉得这样有点不灵活,每增加一个菜单和该菜单的单击事件 都要到这个select里来加一个。是吧。 VB中如何根据TEXTBOX中输入的地址池自动设置IP地址 vb中的公共对话框是否可以屏蔽掉“向上”按钮。 事务处理无效,怎么回事? VC调用VB所作的控件问题:如何传递数组 VB创建轻量对象、且实现继承等好技术 十万火急,系统提示找不到数据库!! 一个关于数据库查找的问题 如何取得运行参数? vb mshflexgrid 控件的sort用法错误提示 无效属性值380 vb的颜色配置 急求unicode转换成utf8的函数 File 问题
for each mnuCtr in form1
if typeof mnuCtr is Menu then
list1.addItem mnuCtr.caption
end if
next
Dim str As String
str = Trim(List1.Text)
Set frm = Forms.Add(str)
frm.Show
按上面的方法就不用调用菜单,不过注意List1.Text=form.name
for each mnuCtr in form1
if typeof mnuCtr is Menu then
list1.addItem mnuCtr.caption
end if
next
这个不能实现菜单的树形读取!
即直接调用菜单单击事件mnuName_Click即可————
mnuName是一个变量,
想这样:变量&_Click可不能,怎么办。
Select Case List1.Text
case ...
call mnuName_click
case...
....
End Select
End Sub
不知道有没好点的办法
如:
Private Sub mnuClose_Click()
'代码
End Sub楼主结帐吧