Partager via


Comment : détecter la modification du texte figurant dans un TextBox

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 Extensible Application Markup Language (XAML) 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

Référence

TextChangedEventArgs

Concepts

Vue d'ensemble de TextBox

Vue d'ensemble de RichTextBox