Proprietà My.Computer.Mouse.WheelScrollLines
Aggiornamento: novembre 2007
Ottiene un numero che indica il valore dell'intervallo di scorrimento quando si ruota la rotella del mouse di una tacca.
' Usage
Dim value As Integer = My.Computer.Mouse.WheelScrollLines
' Declaration
Public ReadOnly Property WheelScrollLines As Integer
Valore restituito
Valore Integer dell'intervallo di scorrimento quando si ruota la rotella del mouse di una tacca. Un valore positivo indica che verrà effettuato uno scorrimento del numero di righe specificato, mentre un valore negativo indica che lo scorrimento verrà effettuato schermata per schermata.
Eccezioni
Le seguenti condizioni possono causare un'eccezione:
Nel computer non è installato alcun mouse (InvalidOperationException).
Il mouse è privo di rotella di scorrimento (InvalidOperationException).
Note
Questa proprietà può essere utilizzata per determinare di quante righe deve essere lo scorrimento verso l'alto o verso il basso in un controllo multilinea dotato di una barra di scorrimento.
La proprietà My.Computer.Mouse.WheelScrollLines fornisce funzionalità simili alla proprietà MouseWheelScrollLines.
Poiché questa proprietà genera un'eccezione se il mouse non è dotato di rotella di scorrimento, è opportuno verificare che il mouse ne sia dotato utilizzando la proprietà My.Computer.Mouse.WheelExists.
Questa proprietà fornisce informazioni sul computer che esegue il codice.
Esempio
In questo esempio si verifica se il mouse ha una rotella di scorrimento e viene utilizzata la proprietà My.Computer.Mouse.WheelExists per stabilire di quale entità deve essere lo scorrimento quando la rotella del mouse viene ruotata.
If My.Computer.Mouse.WheelExists Then
Dim lines As Integer = My.Computer.Mouse.WheelScrollLines
If lines > 0 Then
MsgBox("Application scrolls " & _
lines & " line(s) for each wheel turn.")
Else
MsgBox("Application scrolls " & _
(-lines) & " page(s) for each wheel turn.")
End If
Else
MsgBox("Mouse has no scroll wheel.")
End If
Requisiti
Spazio dei nomi:Microsoft.VisualBasic.Devices
Classe:Mouse
Assembly: libreria di runtime di Visual Basic (in Microsoft.VisualBasic.dll)
Disponibilità per tipo di progetto
Tipo di progetto |
Disponibile |
---|---|
Applicazione Windows |
Sì |
Libreria di classi |
Sì |
Applicazione di console |
Sì |
Libreria di controlli Windows |
Sì |
Libreria di controlli Web |
No |
Servizio Windows |
Sì |
Sito Web |
No |
Autorizzazioni
Non sono richieste autorizzazioni.