Auf Englisch lesen

Freigeben über


Control.TextChanged Ereignis

Definition

Tritt ein, wenn der Text-Eigenschaftswert geändert wird.

public event EventHandler TextChanged;
public event EventHandler? TextChanged;

Ereignistyp

EventHandler

Beispiele

Im folgenden Codebeispiel wird die ForeColor Anzeige von TextBox Währungsdaten geändert. Im Beispiel wird der Text in eine Dezimalzahl konvertiert und ändert die ForeColor Color.Red Zahl, wenn die Zahl negativ ist und Color.Black ob die Zahl positiv ist. In diesem Beispiel ist erforderlich, dass Sie über ein Element verfügen, das eine Form 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;
   }
}

Hinweise

Dieses Ereignis wird ausgelöst, wenn die Text Eigenschaft durch eine programmgesteuerte Änderung oder Benutzerinteraktion geändert wird.

Weitere Informationen zur Behandlung von Ereignissen finden Sie unter behandeln und Auslösen von Ereignissen.

Gilt für

Siehe auch