InkPicture.SelectionChanging, événement
Mise à jour : November 2007
Se produit lorsque la sélection d'entrée manuscrite dans le contrôle InkPicture 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.
Espace de noms : Microsoft.Ink
Assembly : Microsoft.Ink (dans Microsoft.Ink.dll)
Syntaxe
'Déclaration
Public Event SelectionChanging As InkOverlaySelectionChangingEventHandler
'Utilisation
Dim instance As InkPicture
Dim handler As InkOverlaySelectionChangingEventHandler
AddHandler instance.SelectionChanging, handler
public event InkOverlaySelectionChangingEventHandler SelectionChanging
public:
event InkOverlaySelectionChangingEventHandler^ SelectionChanging {
void add (InkOverlaySelectionChangingEventHandler^ value);
void remove (InkOverlaySelectionChangingEventHandler^ value);
}
/** @event */
public void add_SelectionChanging (InkOverlaySelectionChangingEventHandler value)
/** @event */
public void remove_SelectionChanging (InkOverlaySelectionChangingEventHandler value)
JScript ne prend pas en charge les événements.
Notes
Le gestionnaire d'événements reçoit un argument de type InkOverlaySelectionChangingEventArgs qui contient des données concernant cet événement.
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é. 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