Comment : détecter la modification du texte figurant dans un TextBox
Mise à jour : novembre 2007
Cet exemple illustre une façon d'utiliser l'événement TextChanged pour exécuter une méthode lorsque le texte d'un contrôle TextBox change.
Dans la classe code-behind du langage XAML qui contient le contrôle TextBox dont vous souhaitez suivre les modifications, insérez une méthode à appeler à chaque fois que l'événement TextChanged se déclenche. Cette méthode doit comporter une signature correspondant à celle attendue par le délégué TextChangedEventHandler.
Le gestionnaire d'événements est appelé lorsque le contenu du contrôle TextBox est modifié (par un utilisateur ou par programme).
Remarque : cet événement se déclenche lorsque le contrôle TextBox est créé et rempli initialement de texte.
Exemple
Dans le langage XAML (Extensible Application Markup Language) qui définit votre contrôle TextBox, spécifiez l'attribut TextChanged avec une valeur qui correspond au nom de la méthode du gestionnaire d'événements.
<TextBox TextChanged="textChangedEventHandler">
Here is the initial text in my TextBox. Each time the contents of this TextBox are changed,
the TextChanged event fires and textChangedEventHandler is called.
</TextBox>
Dans la classe code-behind du langage XAML qui contient le contrôle TextBox dont vous souhaitez suivre les modifications, insérez une méthode à appeler à chaque fois que l'événement TextChanged se déclenche. Cette méthode doit comporter une signature correspondant à celle attendue par le délégué TextChangedEventHandler.
' TextChangedEventHandler delegate method.
Private Sub textChangedEventHandler(ByVal sender As Object, ByVal args As TextChangedEventArgs)
' Omitted Code: Insert code that does something whenever
' the text changes...
End Sub
// TextChangedEventHandler delegate method.
private void textChangedEventHandler(object sender, TextChangedEventArgs args)
{
// Omitted Code: Insert code that does something whenever
// the text changes...
} // end textChangedEventHandler
Le gestionnaire d'événements est appelé lorsque le contenu du contrôle TextBox est modifié (par un utilisateur ou par programme).
Remarque : cet événement se déclenche lorsque le contrôle TextBox est créé et rempli initialement de texte.
Commentaires
Voir aussi
Tâches
Décompte des modifications de texte dans un TextBox, exemple