Control.BackgroundImageChanged Zdarzenie

Definicja

Występuje, gdy wartość BackgroundImage właściwości ulegnie zmianie.

C#
public event EventHandler BackgroundImageChanged;
C#
public event EventHandler? BackgroundImageChanged;

Typ zdarzenia

Przykłady

Poniższy przykład kodu to procedura obsługi zdarzeń wykonywana po Text zmianie wartości właściwości. Klasa Control ma kilka metod o nazwie PropertyNameChanged , które są wywoływane, gdy odpowiednia wartość PropertyName zmienia się (PropertyName reprezentuje nazwę odpowiadającej właściwości).

Poniższy przykład kodu zmienia ForeColor dane wyświetlanej TextBox waluty. Przykład konwertuje tekst na liczbę dziesiętną i zmienia ForeColorColor.Red wartość na wartość , jeśli liczba jest ujemna i jeśli Color.Black liczba jest dodatnia. W tym przykładzie jest wymagany element Form zawierający element 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;
   }
}

Uwagi

To zdarzenie jest zgłaszane, jeśli BackgroundImage właściwość zostanie zmieniona przez modyfikację programową lub interakcję użytkownika.

Aby uzyskać więcej informacji na temat obsługi zdarzeń, zobacz Obsługa i podnoszenie zdarzeń.

Dotyczy

Produkt Wersje
.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

Zobacz też