VB 如何写 单击 ListBox 控件的事件,不是项目的事件。
PrivateSubList1_Click()’这个只能写单击项目时的事件。’我想要单击控件整体的事件。’还有双击控件整体的事件。...
Private Sub List1_Click()
’这个只能写单击项目时的事件。
’我想要单击控件整体的事件。
’还有双击控件整体的事件。 展开
’这个只能写单击项目时的事件。
’我想要单击控件整体的事件。
’还有双击控件整体的事件。 展开
2个回答
展开全部
单击控件整体可以用MouseUp事件:
Private Sub List1_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = 1 Then Debug.Print "你单击了List1"
End Sub
双击控件整体没有直接的事件,可以通过程序模拟:
Private Sub List1_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
Static t As Single
If Button = 1 Then
If Timer - t > 0.5 Then
t = Timer
Else
Debug.Print "你双击了List1"
t = 0
End If
End If
End Sub
Private Sub List1_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = 1 Then Debug.Print "你单击了List1"
End Sub
双击控件整体没有直接的事件,可以通过程序模拟:
Private Sub List1_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
Static t As Single
If Button = 1 Then
If Timer - t > 0.5 Then
t = Timer
Else
Debug.Print "你双击了List1"
t = 0
End If
End If
End Sub
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询