My.Computer.Mouse.WheelScrollLines, propriété
Mise à jour : novembre 2007
Obtient un nombre qui indique la longueur du défilement à l'écran lorsque la roulette de la souris est tournée d'un cran.
' Usage
Dim value As Integer = My.Computer.Mouse.WheelScrollLines
' Declaration
Public ReadOnly Property WheelScrollLines As Integer
Valeur de retour
Integer qui indique la longueur du défilement à l'écran lorsque la roulette de la souris est tournée d'un cran. Une valeur positive indique un défilement du nombre de lignes spécifié, et une valeur négative indique un défilement d'un écran à la fois.
Exceptions
Les conditions ci-dessous peuvent générer une exception :
Aucune souris n'est installée sur l'ordinateur (InvalidOperationException).
La souris n'a pas de roulette de défilement (InvalidOperationException).
Notes
Vous pouvez utiliser cette propriété pour déterminer le nombre de lignes à défiler vers le haut ou vers le bas dans un contrôle multiligne qui contient une barre de défilement.
La propriété My.Computer.Mouse.WheelScrollLines fournit des fonctionnalités semblables à la propriété MouseWheelScrollLines.
Étant donné que cette propriété lève une exception si la souris ne possède pas de roulette de défilement, vous devez vous assurer qu'elle en possède une en vérifiant la propriété My.Computer.Mouse.WheelExists.
Cette propriété fournit des informations sur l'ordinateur qui exécute le code.
Exemple
Cet exemple détermine si la souris a une roulette de défilement et utilise la propriété My.Computer.Mouse.WheelExists pour déterminer la longueur du défilement à l'écran lorsque vous faites pivoter la roulette de la souris.
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
Configuration requise
Espace de noms :Microsoft.VisualBasic.Devices
Classe :Mouse
Assembly : bibliothèque runtime Visual Basic (dans Microsoft.VisualBasic.dll)
Disponibilité par type de projet
Type de projet |
Disponible |
---|---|
Application Windows |
Oui |
Bibliothèque de classes |
Oui |
Application console |
Oui |
Bibliothèque de contrôles Windows |
Oui |
Bibliothèque de contrôles Web |
Non |
Service Windows |
Oui |
Site Web |
Non |
Autorisations
Aucune autorisation n'est requise.