Foxtable(狐表)用户栏目专家坐堂 → 关于获取菜单的名称


  共有73人关注过本帖树形打印复制链接

主题:关于获取菜单的名称

帅哥哟,离线,有人找我吗?
裴保民
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:2040 积分:13063 威望:0 精华:0 注册:2017/4/3 15:01:00
关于获取菜单的名称  发帖心情 Post By:2024/12/27 9:00:00 [只看该作者]

怎样获取其他窗体菜单中子菜单的名称呀?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111427 积分:567211 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/12/27 9:21:00 [只看该作者]

for each Strip As WinForm.Strip in e.Form.Strips("某主菜单")
for each itm As WinForm.StripItem in Strip .items
msgbox(itm.name)
next
next

 回到顶部
帅哥哟,离线,有人找我吗?
裴保民
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:2040 积分:13063 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2024/12/27 10:45:00 [只看该作者]

这有什么原因
图片点击可在新窗口打开查看此主题相关图片如下:4555.png
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111427 积分:567211 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/12/27 10:48:00 [只看该作者]

for each itm As WinForm.StripItem in e.Form.Strips("某主菜单").items
msgbox(itm.name)
next

 回到顶部
帅哥哟,离线,有人找我吗?
裴保民
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:2040 积分:13063 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2024/12/27 11:50:00 [只看该作者]

MessageBox.Show( e.Form.Strips("主菜单").items("设置").Items("背景设置").text)

获取二级菜单名称出错是什么原因

图片点击可在新窗口打开查看此主题相关图片如下:搜狗高速浏览器截图20241227114906.png
图片点击可在新窗口打开查看




 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111427 积分:567211 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/12/27 11:55:00 [只看该作者]

不存在这个菜单,或者菜单名称不正确

 回到顶部
帅哥哟,离线,有人找我吗?
裴保民
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:2040 积分:13063 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2024/12/27 12:50:00 [只看该作者]

 ct.Strips("主菜单").Items("设置").Items("打开设置").text ="关闭设置"
为什么赋值后退出程序再次打开后显示更改的菜单名称没修改呀?


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111427 积分:567211 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/12/27 13:39:00 [只看该作者]

代码更改的都是临时的,把代码放到afterload,每次启动窗口都要改一下。永久的请到菜单设计里改

 回到顶部
帅哥哟,离线,有人找我吗?
裴保民
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:2040 积分:13063 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2024/12/27 13:52:00 [只看该作者]

If e.Form.Strips.Contains("工具栏1") Then
    MessageBox.Show("工具栏1已经存在")
End If
这句代码不能判断子菜单名称是否存在吗?怎么没有反应呀?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111427 积分:567211 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/12/27 14:38:00 [只看该作者]

这个判断的是"工具栏1"是否存在,没反应说明不存在

 回到顶部
总数 12 1 2 下一页