Partager via


MouseWheelEventArgs.Delta Propriété

Définition

Obtient une valeur qui indique le montant que la roulette de la souris a modifié.

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

Valeur de propriété

Montant que la roulette a modifié. Cette valeur est positive si la roulette de la souris est pivotée vers le haut (éloignée de l'utilisateur) ou négative si la roulette de la souris est pivotée vers le bas (poussée en direction de l'utilisateur).

Exemples

L’exemple suivant déplace un TextBox vers le haut si la roulette Delta de la souris est positive et déplace le vers le TextBox bas si la roulette Delta de la souris est négative. est TextBox 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