Share via


InkCollectorMouseWheelEventHandler, délégué

Mise à jour : November 2007

Représente la méthode qui gère l'événement MouseWheel d'un objet InkCollector.

Espace de noms :  Microsoft.Ink
Assembly :  Microsoft.Ink (dans Microsoft.Ink.dll)

Syntaxe

'Déclaration
Public Delegate Sub InkCollectorMouseWheelEventHandler ( _
    sender As Object, _
    e As CancelMouseEventArgs _
)
'Utilisation
Dim instance As New InkCollectorMouseWheelEventHandler(AddressOf HandlerMethod)
public delegate void InkCollectorMouseWheelEventHandler(
    Object sender,
    CancelMouseEventArgs e
)
public delegate void InkCollectorMouseWheelEventHandler(
    Object^ sender, 
    CancelMouseEventArgs^ e
)
/** @delegate */
public delegate void InkCollectorMouseWheelEventHandler(
    Object sender,
    CancelMouseEventArgs e
)
JScript ne prend pas en charge les délégués.

Paramètres

Notes

Lorsque vous créez un délégué InkCollectorMouseWheelEventHandler, vous identifiez la méthode qui gère l'événement. Pour associer l'événement au gestionnaire d'événements, ajoutez une instance du délégué à l'événement. Le gestionnaire d'événements est appelé chaque fois qu'un événement se produit, sauf si vous supprimez le délégué. Pour des raisons de performances, l'intérêt d'événement par défaut est désactivé. Toutefois, il est automatiquement activé dans le code managé si vous ajoutez un gestionnaire d'événements.

Exemples

Dans cet exemple, lorsque l'événement MouseWheel se déclenche, le défilement de l'ensemble des traits dépend de la rotation de la roulette de la souris.

Private Sub mInkObject_MouseWheel(ByVal sender As Object, ByVal e As CancelMouseEventArgs)
    Using S As Strokes = mInkObject.Ink.Strokes
        If (S.Count > 0) Then
            S.Move(0, e.Delta)
            panelInkCanvas.Invalidate()
        End If
    End Using
End Sub
private void mInkObject_MouseWheel(object sender, CancelMouseEventArgs e)
{
    using (Strokes S = mInkObject.Ink.Strokes)
    {
        if (S.Count > 0)
        {
            S.Move(0, e.Delta);
            panelInkCanvas.Invalidate();
        }
    }
}

Plateformes

Windows Vista

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Informations de version

.NET Framework

Pris en charge dans : 3.0

Voir aussi

Référence

Microsoft.Ink, espace de noms

InkCollector.MouseDown

InkCollector.MouseMove

InkCollector.MouseUp