Lire en anglais

Partager via


Control.BackColorChanged Événement

Définition

Se produit quand la valeur de la propriété BackColor change.

C#
public event EventHandler BackColorChanged;
C#
public event EventHandler? BackColorChanged;

Type d'événement

Exemples

L’exemple de code suivant est un gestionnaire d’événements qui est exécuté lorsque la valeur de la Text propriété change. La Control classe a plusieurs méthodes avec le modèle de nom PropertyNameChanged qui sont levées lorsque la valeur PropertyName correspondante change (PropertyName représente le nom de la propriété correspondante).

L’exemple de code suivant modifie le ForeColor d’un TextBox affichage des données monétaires. L’exemple convertit le texte en nombre décimal et change le ForeColor en Color.Red si le nombre est négatif et en Color.Black si le nombre est positif. Cet exemple nécessite que vous ayez un Form qui contient un TextBox.

C#
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;
   }
}

Remarques

Cet événement est déclenché si la BackColor propriété est modifiée par une modification par programmation ou par une interaction utilisateur.

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

S’applique à

Produit Versions
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

Voir aussi