Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

Control.TextChanged-Ereignis

 

Veröffentlicht: Oktober 2016

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

Namespace:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

public event EventHandler TextChanged

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

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

Beispiel ändert der folgende code die ForeColor von einem TextBox Währungsdaten. Das Beispiel konvertiert den Text in eine Dezimalzahl und ändert die ForeColorColor.Red wenn die Zahl negativ ist, und um Color.Black wenn die Zahl positiv ist. Dieses Beispiel benötigen Sie ein Form enthält eine 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
Verfügbar seit 1.1
Zurück zum Anfang
Anzeigen: