MouseWheelEventArgs.Delta Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der den Änderungsgrad des Mausrads angibt.
public:
property int Delta { int get(); };
public int Delta { get; }
member this.Delta : int
Public ReadOnly Property Delta As Integer
Eigenschaftswert
Der Änderungswert des Rads. Dieser Wert ist positiv, wenn das Mausrad nach oben gedreht wird (weg vom Benutzer), und negativ, wenn das Mausrad nach unten gedreht wird (zum Benutzer hin).
Beispiele
Im folgenden Beispiel wird ein TextBox nach oben verschoben, wenn das Mausrad positiv ist, und das TextBox Mausrad Delta nach unten verschoben, wenn das Mausrad Delta negativ ist. Ist TextBox an eine Canvasangefügt.
// 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
Hinweise
Die effektiven oberen und unteren Bereiche dieses Werts stammen möglicherweise von Geräteimplementierungen oder anderen Aufrufern, die das Ereignis ausgelöst haben, und sind daher nicht definiert.