InkOverlaySelectionChangingEventHandler, délégué
Mise à jour : November 2007
Représente la méthode qui gère l'événement SelectionChanging d'un objet InkOverlay.
Espace de noms : Microsoft.Ink
Assembly : Microsoft.Ink (dans Microsoft.Ink.dll)
Syntaxe
'Déclaration
Public Delegate Sub InkOverlaySelectionChangingEventHandler ( _
sender As Object, _
e As InkOverlaySelectionChangingEventArgs _
)
'Utilisation
Dim instance As New InkOverlaySelectionChangingEventHandler(AddressOf HandlerMethod)
public delegate void InkOverlaySelectionChangingEventHandler(
Object sender,
InkOverlaySelectionChangingEventArgs e
)
public delegate void InkOverlaySelectionChangingEventHandler(
Object^ sender,
InkOverlaySelectionChangingEventArgs^ e
)
/** @delegate */
public delegate void InkOverlaySelectionChangingEventHandler(
Object sender,
InkOverlaySelectionChangingEventArgs e
)
JScript ne prend pas en charge les délégués.
Paramètres
- sender
Type : System.Object
Objet InkOverlay source de cet événement.
- e
Type : Microsoft.Ink.InkOverlaySelectionChangingEventArgs
Objet InkOverlaySelectionChangingEventArgs qui contient les données d'événement.
Notes
L'événement SelectionChanging se produit lorsque la sélection d'entrée manuscrite dans le contrôle est sur le point d'être modifiée, comme dans le cas de modifications de l'interface utilisateur, de l'usage de procédures de couper-coller ou de l'utilisation de la propriété Selection.
Lorsque vous créez un délégué InkOverlaySelectionChangingEventHandler, 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é dans le code managé. Toutefois, il est automatiquement activé si vous ajoutez un gestionnaire d'événements.
Exemples
Dans cet exemple, le gestionnaire d'événements SelectionChanging interdit la sélection de plusieurs traits en supprimant tous les objets Stroke de la sélection actuelle sauf un.
Private Sub mInkObject_SelectionChanging(ByVal sender As Object, ByVal e As InkOverlaySelectionChangingEventArgs)
While e.NewSelection.Count > 1
e.NewSelection.RemoveAt(e.NewSelection.Count - 1)
End While
End Sub
private void mInkObject_SelectionChanging(object sender, InkOverlaySelectionChangingEventArgs e)
{
while (e.NewSelection.Count > 1)
{
e.NewSelection.RemoveAt(e.NewSelection.Count - 1);
}
}
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