Avatar billede reddize Nybegynder
21. marts 2003 - 12:57 Der er 3 kommentarer

Vælge mouseklik 1 eller 2??

Er der nogen der kan fortælle mig hvad koden er til at kende forskel på mousedown 1 og 2??
Det er vist noget med:

Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)

Case "1"

End Sub

Eller noget i den retning..?

Kan nogen hjælpe?
Avatar billede jrl0469 Nybegynder
21. marts 2003 - 13:01 #1
Der er konstanter benævnt vbxxxx, brug dem
Avatar billede jrl0469 Nybegynder
21. marts 2003 - 13:05 #2
F.eks. Button=vbRightButton ' Højre knap, naturligvis...
Avatar billede sjh Nybegynder
21. marts 2003 - 14:32 #3
Prøv dig frem med denne lille demo :-)

Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
Dim MouseButton As String
Dim MouseShift As String

  Select Case Button
        Case 1
          MouseButton = "[MOUSE LEFT]"
        Case 2
          MouseButton = "[MOUSE RIGHT]"
        Case 4
          MouseButton = "[MOUSE MIDDLE]"
  End Select

  Select Case Shift
        Case 1
          MouseShift = "+[SHIFT]"
        Case 2
          MouseShift = "+[CTRL]"
        Case 4
          MouseShift = "+[ALT]"
        Case 6
          MouseShift = "+[ALT GR]"
  End Select

  MsgBox MouseButton & MouseShift
End Sub
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester