Foxtable(狐表)用户栏目专家坐堂 → 不同表的鼠标右键菜单怎么共享?


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

主题:不同表的鼠标右键菜单怎么共享?

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


加好友 发短信
等级:五尾狐 帖子:1030 积分:8973 威望:0 精华:0 注册:2015/8/12 16:28:00
不同表的鼠标右键菜单怎么共享?  发帖心情 Post By:2020/10/16 9:49:00 [只看该作者]

表A有三个通用的快捷菜单和1个独享的快捷菜单。

表B有三个通用的快捷菜单和1个独享的快捷菜单。

 

如何让三个通用的快捷菜单共享到这2个表?还是说只能各复制1份?


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110575 积分:562771 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/10/16 9:59:00 [只看该作者]

全部放到一个快捷菜单里面,根据不同表格设置隐藏不同的菜单项:http://www.foxtable.com/webhelp/topics/0662.htm

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


加好友 发短信
等级:五尾狐 帖子:1030 积分:8973 威望:0 精华:0 注册:2015/8/12 16:28:00
  发帖心情 Post By:2020/10/16 10:15:00 [只看该作者]

我现在就是分为几个ContextMenus。

每个表单独制定一个。

 

在这几个ContextMenus内,有很多菜单都是通用的加上特定的。

 

我的意思是建立一个ContextMenus,然后根据打开的表不同再隐藏,如何用代码实现?在popup事件里面,第一次打开并不会隐藏。

而表的代码就到contextmenus这一层,里面的菜单没有控制。

 

If e.Table.Name="productiomo" Then
e.ContextMenu = ContextMenus("proMO")
ElseIf e.Table.name="Prodschedule.table1" Then
e.ContextMenu = ContextMenus("bom")
End If

 


 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110575 积分:562771 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/10/16 10:25:00 [只看该作者]

全部放到一个快捷菜单里面呀,比如把"bom"的子菜单全部放到"proMO"里面。

If e.Table.Name="productiomo" Then
ContextMenus("proMO").items("aaa").visible = false
ContextMenus("proMO").items("bbb").visible = true
ElseIf e.Table.name="Prodschedule.table1" Then
ContextMenus("proMO").items("aaa").visible = true
ContextMenus("proMO").items("bbb").visible = false
End If
e.ContextMenu = ContextMenus("bom")

 回到顶部