Foxtable(狐表)用户栏目专家坐堂 → [求助]双击鼠标右键,触发事件。


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

主题:[求助]双击鼠标右键,触发事件。

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


加好友 发短信
等级:小狐 帖子:328 积分:2986 威望:0 精华:0 注册:2018/5/28 22:12:00
[求助]双击鼠标右键,触发事件。  发帖心情 Post By:2019/6/12 11:42:00 [只看该作者]

在论坛,找到有,单击鼠标左,右键的例子,没有双击鼠标左,右键的例子。

我现在要用鼠标右键,双击“表A”,就出触发msgbox("双击的是右键"),以下代码,要加上什么?要用到C#还是VB.NET语言。

 

全局代码

Public Sub C1FlexGrid1_MouseClick(sender As System.Object, e As System.Windows.Forms.MouseEventArgs) 
        If (e.Button = Windows.Forms.MouseButtons.right) Then msgbox("点击的是右键")
    End Sub

afteropenproject事件,或者命令窗口执行
AddHandler Tables("表A").Grid.MouseClick, AddressOf C1FlexGrid1_MouseClick

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/6/12 12:45:00 [只看该作者]

Public Sub BeforeMouseDownEventHandler(sender As object, e As C1.Win.C1FlexGrid.BeforeMouseDownEventArgs)
    If e.clicks = 2 AndAlso e.Button = System.Windows.Forms.MouseButtons.right Then
        msgbox(3)
    Else

    End If
End Sub

 

 

---------------

 

AddHandler Tables("表A").Grid.BeforeMouseDown, addressof BeforeMouseDownEventHandler


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


加好友 发短信
等级:小狐 帖子:328 积分:2986 威望:0 精华:0 注册:2018/5/28 22:12:00
  发帖心情 Post By:2019/6/12 16:36:00 [只看该作者]

真的可以,谢谢!


 回到顶部