我有一个表单,里面有一个列表框。在选择项目(通常是20个项目)之后,用鼠标右键点击项目,它应该会打开另一个弹出式表单,问题是在右键单击后,选中的项目将被取消选择,只有一个项目被鼠标放在上面。
如何防止右键单击后列表框取消选择项目?
鼠标右键点击代码如下:
Private Sub ItemList_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single)
Const RIGHTBUTTON = 2
Dim udtPos As POINTAPI
Dim frm As Access.Form
If But
我需要知道用户是否正在单击或控制单击div元素。我已经看过关于如何使用事件侦听器来实现它的例子。但是我的代码已经设置好了,并且正在使用on- onclick方法..
HTML
<div id='1' onclick='selectMe()'>blah</div>
JS
function selectMe(){
//determine if this is a single click, or a cntrol click
}
...also很想知道它是鼠标左键还是鼠标右键点击。
单击鼠标右键时是否单击触发器?我想用完整的日历实现一个右键菜单,但是它只有dayClick事件,我认为只有在点击鼠标左键时才会触发它。我在想
dayClick: function(date, allDay, jsEvent){
if (jsEvent.button === 1){
//show menu
}else{
//do something with day
}
}
但是,当鼠标右键dayClick是clicked....Any的其他想法时,不会触发clicked....Any吗?