InkEditRecognitionEventHandler, délégué
Mise à jour : November 2007
Représente la méthode qui gère l'événement Recognition d'un contrôle InkEdit.
Espace de noms : Microsoft.Ink
Assembly : Microsoft.Ink (dans Microsoft.Ink.dll)
Syntaxe
'Déclaration
Public Delegate Sub InkEditRecognitionEventHandler ( _
sender As Object, _
e As InkEditRecognitionEventArgs _
)
'Utilisation
Dim instance As New InkEditRecognitionEventHandler(AddressOf HandlerMethod)
public delegate void InkEditRecognitionEventHandler(
Object sender,
InkEditRecognitionEventArgs e
)
public delegate void InkEditRecognitionEventHandler(
Object^ sender,
InkEditRecognitionEventArgs^ e
)
/** @delegate */
public delegate void InkEditRecognitionEventHandler(
Object sender,
InkEditRecognitionEventArgs e
)
JScript ne prend pas en charge les délégués.
Paramètres
- sender
Type : System.Object
Contrôle InkEdit source de cet événement.
- e
Type : Microsoft.Ink.InkEditRecognitionEventArgs
Objet InkEditRecognitionEventArgs qui contient les données d'événement.
Notes
Lorsque vous créez un délégué InkEditRecognitionEventHandler, 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é.
Exemples
Dans cet exemple, l'événement Recognition est utilisé pour rendre l'objet RecognitionResult persistant. Tout d'abord, l'objet RecognitionResult est attaché à la collection Strokes associée en appelant la méthode SetResultOnStrokes. Puis les Strokes sont ajoutés à la propriété CustomStrokes de l'objet associé Ink.
Private Sub mInkEdit_Recognition(ByVal sender As Object, ByVal e As InkEditRecognitionEventArgs)
Dim R As RecognitionResult = e.RecognitionResult
R.SetResultOnStrokes()
' add these strokes to custom strokes collection
' using R.Strokes(0).Id as the name
R.Strokes.Ink.CustomStrokes.Add(R.Strokes(0).Id.ToString(), R.Strokes)
End Sub
private void mInkEdit_Recognition(object sender, InkEditRecognitionEventArgs e)
{
RecognitionResult R = e.RecognitionResult;
R.SetResultOnStrokes();
// add these strokes to custom strokes collection
// using R.Strokes[0].Id as the name
R.Strokes.Ink.CustomStrokes.Add(R.Strokes[0].Id.ToString(), R.Strokes);
}
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