Evento rotellina del mouse: differenze tra le versioni

Da Gambas-it.org - Wikipedia.
Vai alla navigazione Vai alla ricerca
(Creata pagina con "Per sollevare l'Evento ''rotellina'', "_MouseWheel()", del mouse <SUP>[nota 1]</sup>, quando si agisce appunto sulla rotellina del mouse, è sufficiente ut...")
 
Nessun oggetto della modifica
 
(2 versioni intermedie di uno stesso utente non sono mostrate)
Riga 1: Riga 1:
Per sollevare l'Evento ''rotellina'', "_MouseWheel()", del mouse <SUP>&#091;[[#Note|nota 1]]&#093;</sup>, quando si agisce appunto sulla rotellina del mouse, è sufficiente utilizzare il seguente codice:
Per sollevare l'Evento ''rotellina'', "_MouseWheel()", del mouse <SUP>&#091;[[#Note|nota 1]]&#093;</sup>, quando si agisce appunto sulla rotellina (ruotandola) del mouse, è sufficiente utilizzare il seguente codice:
  Public Sub Form_MouseWheel()
  Public Sub Form_MouseWheel()
   
   
Riga 5: Riga 5:
     Case '''1'''
     Case '''1'''
       Print "Ruotata la rotellina del mouse in avanti"
       Print "Ruotata la rotellina del mouse in avanti"
     Case '''-1'''
     Case '''-1'''   <FONT Color=gray>' ''...oppure '''''Case Else'''''</font>
       Print "Ruotata la rotellina del mouse indietro"
       Print "Ruotata la rotellina del mouse indietro"
   End Select
   End Select
   
   
  End
  End
Si terrà conto del valore ''Delta'' <SUP>&#091;[[#Note|nota 2]]&#093;</sup> dell'evento "_MouseWheel()": un valore ''positivo'' ritornato indica che la rotellina è stata ruotata in ''avanti'', mentre un valore ''negativo'' restituito indica che la rotellina è stata ruotata ''indietro''.
Si terrà conto del valore ''Delta'' <SUP>&#091;[[#Note|nota 2]]&#093;</sup> dell'Evento "_MouseWheel()": un valore ''positivo'' ritornato indica che la rotellina è stata ruotata in ''avanti'', mentre un valore ''negativo'' restituito indica che la rotellina è stata ruotata ''indietro''.





Versione attuale delle 13:44, 28 ott 2025

Per sollevare l'Evento rotellina, "_MouseWheel()", del mouse [nota 1], quando si agisce appunto sulla rotellina (ruotandola) del mouse, è sufficiente utilizzare il seguente codice:

Public Sub Form_MouseWheel()

 Select Case Mouse.Delta
   Case 1
     Print "Ruotata la rotellina del mouse in avanti"
   Case -1   ' ...oppure Case Else
     Print "Ruotata la rotellina del mouse indietro"
 End Select

End

Si terrà conto del valore Delta [nota 2] dell'Evento "_MouseWheel()": un valore positivo ritornato indica che la rotellina è stata ruotata in avanti, mentre un valore negativo restituito indica che la rotellina è stata ruotata indietro.


Note

[1] Vedere anche la pagina Variare il valore dello Slider ruotando la rotellina del mouse relativa alla variazione della Proprietà ".Value" dello Slider mediante l'evento "_MouseWheel()".

[2] La proprietà delta è la direzione che indica lo spostamento della rotellina del mouse verso l'alto (in avanti) o verso il basso (indietro). Se il delta è un numero intero positivo, allora la rotellina del mouse è stata spostata verso l'alto (ruotata in avanti), se negativo è stata spostata verso il basso (ruotata indietro).