弱弱的问一下:怎样枚举菜单项啊?
解决方案 »
- DLL调用,实时错误“49”:DLL调用约定错误
- VB是强类型语言,却为何可以将一个字符串赋给一个 double 型变量呢?
- 真奇怪,向access中插入今天date,数据库数据竟然是1900年2月28,哪里出了错?
- EXCEL画图的平滑线怎么实现
- 程序运行的问题 救命啊!!!
- 如何获取框架网页中的某一个框架页的源代码
- 怎么处理已拼好的SQL中的非法单引号?
- 用ado对象通过oledb连接数据库时参数如何设置阿?
- 受不了,无法为更新行集定位:一些值可能已在最后读取后改变。谁帮得了我????????
- 有没有谁做过基于语音卡的视频点播系统??有问题请教!!
- ??? 数据库的读取---->过程运算
- KILL删除文件问题
For Each Control In Me.Controls
Debug.Print Control.Name
Next以上代码可以枚举当前窗体里的所有控件的名称也包括菜单,在对控件进行命名的时候采用统一的命名规则,取出全部的控件以后做个简单的名称过滤就可以取到全部的菜单了
使用TypeOf判断Control的类型即可获取所有菜单项。
For Each Control In Me.Controls
If TypeOf Control Is Menu Then
Debug.Print Control.Name
End If
Next另外,菜单可以是控件数组,把菜单建立成控件数组会更方便。