MouseWheelEventArgs.Delta Propriété

Définition

Obtient une valeur qui indique la quantité que la roulette de la souris a changé.

public:
 property int Delta { int get(); };
public int Delta { get; }
member this.Delta : int
Public ReadOnly Property Delta As Integer

Valeur de propriété

La quantité de roue a changé. Cette valeur est positive si la roulette de la souris est pivotée dans une direction vers le haut (loin de l’utilisateur) ou négative si la roulette de la souris est pivotée dans une direction vers le bas (vers l’utilisateur).

Exemples

L’exemple suivant déplace un TextBox curseur vers le haut si la roulette Delta de la souris est positive et déplace le TextBox bas si la roulette Delta de la souris est négative. L’objet TextBox est attaché à un Canvas.

// Moves the TextBox named box when the mouse wheel is rotated.
// The TextBox is on a Canvas named MainCanvas.
private void MouseWheelHandler(object sender, MouseWheelEventArgs e)
{
    // If the mouse wheel delta is positive, move the box up.
    if (e.Delta > 0)
    {
        if (Canvas.GetTop(box) >= 1)
        {
            Canvas.SetTop(box, Canvas.GetTop(box) - 1);
        }
    }

    // If the mouse wheel delta is negative, move the box down.
    if (e.Delta < 0)
    {
        if ((Canvas.GetTop(box) + box.Height) <= (MainCanvas.Height))
        {
            Canvas.SetTop(box, Canvas.GetTop(box) + 1);
        }
    }
}
' Moves the TextBox named box when the mouse wheel is rotated.
' The TextBox is on a Canvas named MainCanvas.
Private Sub MouseWheelHandler(ByVal sender As Object, ByVal e As MouseWheelEventArgs)
    ' If the mouse wheel delta is positive, move the box up.
    If e.Delta > 0 Then
        If Canvas.GetTop(box) >= 1 Then
            Canvas.SetTop(box, Canvas.GetTop(box) - 1)
        End If
    End If

    ' If the mouse wheel delta is negative, move the box down.
    If e.Delta < 0 Then
        If (Canvas.GetTop(box) + box.Height) <= MainCanvas.Height Then
            Canvas.SetTop(box, Canvas.GetTop(box) + 1)
        End If
    End If

End Sub

Remarques

Les plages supérieures et inférieures effectives de cette valeur proviennent potentiellement d’implémentations d’appareils ou d’autres appelants qui ont déclenché l’événement et ne sont donc pas définies.

S’applique à

Voir aussi