以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  请问在table表上右键怎么弄?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=52270)

--  作者:heying325
--  发布时间:2014/6/12 13:58:00
--  请问在table表上右键怎么弄?
请教!!我看帮助上提供了控件右击,在该控件MouseDown 里代码如下!

If e.Button = MouseButtons.Right Then \'假定按下的是鼠标右键
    ContextMenus(
"快捷菜单名").Show(e.Sender,e.x,e.y) \'则在鼠标位置显示快捷菜单
End
If

可是我想在Table上右击怎么弄?


--  作者:Bin
--  发布时间:2014/6/12 14:02:00
--  
快捷菜单本来就会显示在表中.

如果要显示指定的,可以在BeforeShowContextMenu事件处理


--  作者:heying325
--  发布时间:2014/6/12 14:10:00
--  
可是我的那个table表是直接根据后台统计生成的临时表!!就没有什么表事件BeforeShowContextMenu 了!
--  作者:Bin
--  发布时间:2014/6/12 14:13:00
--  
那就更改设计默认的快捷菜单 http://www.foxtable.com/help/topics/1077.htm
--  作者:有点甜
--  发布时间:2014/6/12 14:16:00
--  
以下是引用heying325在2014-6-12 14:10:00的发言:
可是我的那个table表是直接根据后台统计生成的临时表!!就没有什么表事件BeforeShowContextMenu 了!

 

或者用全局表事件,生成表的时候,给临时表开启一下。

 

http://www.foxtable.com/help/topics/0671.htm

 


--  作者:heying325
--  发布时间:2014/6/12 14:30:00
--  
能否具体点么?从帮助上面没弄明白!
--  作者:Bin
--  发布时间:2014/6/12 14:37:00
--  
用全局表事件好了,参考5楼帮助.
--  作者:包头123
--  发布时间:2015/4/16 18:43:00
--  
自定义右键菜单的帮助太简单,看了好多遍,都搞不懂。
能否把再补充一些内容,例如窗口Table中,如何增加邮件菜单。

--  作者:狐狸爸爸
--  发布时间:2015/4/16 19:49:00
--  
二楼就是答案,可以根据需要,弹出你设计好的任何菜单。
SQLTable和SQLQuery也有这个事件。