如何定义鼠标的右键单击事件? 小弟想通过在某一控件上单击鼠标右键执行一条命令,可是该控件上没有该事件可供选择,请问大哥大姐如何定义该控件的鼠标右键单击事件呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 mouseup时判断鼠标按钮,或者,在mousedown时记录下鼠标按钮,然后在click中处理 一个简单的例子Private Sub Command1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) If Button = vbRightButton Then Print 111End Sub Private Sub Form_MouseUp(Button As Integer, Shift As Integer, x As Single, y As Single)If Button = 2 Then MsgBox "点击了鼠标右键"End Sub Private Sub Command1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)If Button = 2 Then'............ ’你的命令End IfEnd Sub Private Sub Form_MouseUp(Button As Integer, Shift As Integer, x As Single, y As Single)If Button = 2 Then MsgBox "右键"End Sub 楼上3位都对回复人:hnzhc(王林)(▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲)信誉:60000 大家来讨论一下Inet控件吧! 数据库存储图片问题!! 高手帮看地磅接收程序!分不多,在线等! 怎样创建一个新建文件的对话框 个位ado 编程中出现的错误啊!急啊! 制作小遊戲 哪位哥哥有“单位人事管理系统的源代码”吗? 拜托了!!! 关于help workshop SQL SERVER like 查询日期问题,请看这两条语句: 联接有密码的ACCESS数据库 的 ado 代码? 安装程序时错误提示 listbox中的选中问题
或者,在mousedown时记录下鼠标按钮,然后在click中处理
Private Sub Command1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = vbRightButton Then Print 111
End Sub
If Button = 2 Then MsgBox "点击了鼠标右键"
End Sub
If Button = 2 Then
'............ ’你的命令
End If
End Sub
If Button = 2 Then MsgBox "右键"
End Sub
回复人:hnzhc(王林)(▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲)信誉:60000