VB的菜单编辑器(MENU(控件))的按钮可以遍历吗?

jingshong 2009-08-07 04:10:53
VB的菜单编辑器(MENU(控件))的按钮可以遍历吗?并设置为是否可用吗?
...全文
118 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
brancyc 2009-08-07
  • 打赏
  • 举报
回复
学习了,不错
jhone99 2009-08-07
  • 打赏
  • 举报
回复
如果要选择哪个菜单可用或不可用

  dim  conts  as  control

for each conts in me.controls
if lcase(typename(conts))="menu" then
select case conts.name
case "mnuName1"
conts.Enabled=True '设可用
case "mnuName2"
conts.Enabled=False '设不可用

...........
end select
end if
next
SYSSZ 2009-08-07
  • 打赏
  • 举报
回复
Private Sub Form_Load()
Dim a As Object
For Each a In Me.Controls
If TypeOf a Is Menu Then
Debug.Print a.Caption
Debug.Print a.Name
End If
Next
End Sub
dingyanwei 2009-08-07
  • 打赏
  • 举报
回复
没太明白什么意思。
jhone99 2009-08-07
  • 打赏
  • 举报
回复
dim conts as control
for each conts in me.controls
if lcase(typename(conts))="menu" then
debug.print conts.caption
debug.print conts.name
conts.Enabled=True '设可用
conts.Enabled=False '设不可用
...........
endif
next

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧