Foxtable(狐表)用户栏目专家坐堂 → 自定义控件鼠标右键菜单代码


  共有2767人关注过本帖平板打印复制链接

主题:自定义控件鼠标右键菜单代码

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


加好友 发短信
等级:二尾狐 帖子:516 积分:4500 威望:0 精华:0 注册:2012/7/4 16:22:00
自定义控件鼠标右键菜单代码  发帖心情 Post By:2014/11/24 15:26:00 [只看该作者]


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

如果是自定义控件,对应的事件函数是

Public Sub XXXX_MouseDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs)
ContextMenus("快捷菜单名").Show(sender,e.x,e.y) '则在鼠标位置显示快捷菜单
End if
提示 sender出错。Show的第一个参数应该用什么呢?

 回到顶部