Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

Control.TextChanged événement

 

Date de publication : novembre 2016

Se produit quand la valeur de la propriété Text est modifiée.

Espace de noms:   System.Windows.Forms
Assembly:  System.Windows.Forms (dans System.Windows.Forms.dll)

public event EventHandler TextChanged

Cet événement est déclenché si le Text propriété est modifiée par une modification par programme ou une interaction avec l’utilisateur.

Pour plus d’informations sur la gestion des événements, consultez la page gestion et déclenchement d’événements.

Le code suivant exemple modifie la ForeColor d’un TextBox Afficher les données de devise. L’exemple convertit le texte en nombre décimal et modifications le ForeColor à Color.Red Si le nombre est négatif et à Color.Black Si le nombre est positif. Cet exemple suppose que vous disposez d’un Form contenant un TextBox.

private void currencyTextBox_TextChanged(object sender, EventArgs e)
{
   try
   {
      // Convert the text to a Double and determine if it is a negative number.
      if(double.Parse(currencyTextBox.Text) < 0)
      {
         // If the number is negative, display it in Red.
         currencyTextBox.ForeColor = Color.Red;
      }
      else
      {
         // If the number is not negative, display it in Black.
         currencyTextBox.ForeColor = Color.Black;
      }
   }
   catch
   {
      // If there is an error, display the text using the system colors.
      currencyTextBox.ForeColor = SystemColors.ControlText;
   }
}

.NET Framework
Disponible depuis 1.1
Retour au début
Afficher: