以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]取消窗口table右键菜单  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=120663)

--  作者:紫色幽魂
--  发布时间:2018/6/21 14:58:00
--  [求助]取消窗口table右键菜单
设计了一个窗口,增加了一个表并将其与表A进行了绑定,在表A的表属性BeforeShowContextMenu设置了代码,但是右键菜单还是会显示出来,是错在哪儿
If e.Table.Name = "录入主界面_table1" Then
    e.cancel = True
End If

--  作者:有点甜
--  发布时间:2018/6/21 15:05:00
--  

1、加入代码 msgbox(e.table.name) 看是否会弹出。

 

2、如果没有弹出,你这个窗口表,就是sqlTable或者sqlQuery或者临时表了,代码写到窗口事件或者全局表事件。


--  作者:紫色幽魂
--  发布时间:2018/6/21 19:59:00
--  回复:(有点甜)1、加入代码 msgbox(e.table.name) 看...
没有弹出,表的类型是Normal,数据源用的是外部数据源
--  作者:有点甜
--  发布时间:2018/6/21 20:19:00
--  
以下是引用紫色幽魂在2018/6/21 19:59:00的发言:
没有弹出,表的类型是Normal,数据源用的是外部数据源

 

1、表格你写什么代码加入的?

 

2、如果用fill加入的,代码写到table控件的事件;如果是datasource赋值的,代码写到全局表事件


--  作者:紫色幽魂
--  发布时间:2018/6/21 22:00:00
--  回复:(有点甜)以下是引用紫色幽魂在2018/6/21 19:5...
表格是直接在窗口增加一个表,绑定表的,在全
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:无损检测.table

局事件写入代码也不行,麻烦看看
--  作者:有点甜
--  发布时间:2018/6/21 23:13:00
--  

代码写到,表格【无损_首次检测】的表属性BeforeShowContextMenu事件


msgbox(e.Table.name)
If e.Table.Name = "工厂无损录入主界面_Table1" Then
    e.cancel = True
End If


--  作者:紫色幽魂
--  发布时间:2018/6/22 8:12:00
--  回复:(有点甜)代码写到,表格【无损_首次检测】的表...
非常感谢