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

ItemChangedEventArgs-Klasse

 

Veröffentlicht: Oktober 2016

Stellt Daten für das ItemChanged-Ereignis bereit.

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

System.Object
  System.EventArgs
    System.Windows.Forms.ItemChangedEventArgs

public class ItemChangedEventArgs : EventArgs

NameBeschreibung
System_CAPS_pubpropertyIndex

Gibt die Position des Elements, das gerade geändert wird, in der Liste an.

NameBeschreibung
System_CAPS_pubmethodEquals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.(Geerbt von „Object“.)

System_CAPS_protmethodFinalize()

Gibt einem Objekt Gelegenheit, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Geerbt von „Object“.)

System_CAPS_pubmethodGetHashCode()

Fungiert als die Standardhashfunktion.(Geerbt von „Object“.)

System_CAPS_pubmethodGetType()

Ruft den Type der aktuellen Instanz ab.(Geerbt von „Object“.)

System_CAPS_protmethodMemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.(Geerbt von „Object“.)

System_CAPS_pubmethodToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.(Geerbt von „Object“.)

Ein ItemChanged Ereignis tritt auf, wenn das Element in einer Liste geändert wird. Dieses Ereignis wird z. B. auftreten, wenn der Text des Listenelements in einen neuen Wert geändert wird. Dieses Ereignis wird nicht ausgelöst, wenn das Element aufgrund einer neu hinzugefügten Elements an eine neue Position innerhalb der Liste verschoben wird.

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

Im folgenden Codebeispiel wird die Verwendung dieses Typs veranschaulicht. Im Beispiel meldet ein Ereignishandler für das Vorkommen der ItemChanged Ereignis. In diesem Bericht können Sie entnehmen, wenn das Ereignis tritt auf, Sie debuggen. Um den Bericht über mehrere Ereignisse oder Ereignisse, die häufig auftreten, sollten Sie ersetzen Show mit Console.WriteLine oder die Meldung an ein mehrzeiliges Anfügen TextBox.

Um den Beispielcode auszuführen, fügen Sie ihn in ein Projekt, das eine Instanz vom Typ enthält CurrencyManager namens CurrencyManager1. Stellen Sie sicher, dass der Ereignishandler zugeordnet ist die ItemChanged Ereignis.

private void CurrencyManager1_ItemChanged(Object sender, ItemChangedEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "Index", e.Index );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "ItemChanged Event" );
}

.NET Framework
Verfügbar seit 1.1

Alle öffentlichen statischen Member ( Shared in Visual Basic) dieses Typs sind threadsicher. Die Threadsicherheit für Instanzmember ist nicht garantiert.

Zurück zum Anfang
Anzeigen: