ItemChangedEventArgs Klasse

Definition

Stellt Daten für das ItemChanged-Ereignis bereit.Provides data for the ItemChanged event.

public ref class ItemChangedEventArgs : EventArgs
public class ItemChangedEventArgs : EventArgs
type ItemChangedEventArgs = class
    inherit EventArgs
Public Class ItemChangedEventArgs
Inherits EventArgs
Vererbung
ItemChangedEventArgs

Beispiele

Im folgenden Codebeispiel wird die Verwendung dieses Typs veranschaulicht.The following code example demonstrates the use of this type. Im Beispiel meldet ein Ereignishandler das Vorkommen des ItemChanged Ereignisses.In the example, an event handler reports on the occurrence of the ItemChanged event. Mit diesem Bericht können Sie lernen, wann das Ereignis auftritt und Sie beim Debuggen unterstützen können.This report helps you to learn when the event occurs and can assist you in debugging. Wenn Sie mehrere Ereignisse oder Ereignisse, die häufig auftreten, melden möchten, Show empfiehlt Console.WriteLine es sich, durch zu ersetzen oder die Nachricht TextBoxan eine mehrzeilige anfügen.To report on multiple events or on events that occur frequently, consider replacing Show with Console.WriteLine or appending the message to a multiline TextBox.

Um den Beispielcode auszuführen, fügen Sie ihn in ein Projekt ein, das eine Instanz CurrencyManager des CurrencyManager1Typs mit dem Namen enthält.To run the example code, paste it into a project that contains an instance of type CurrencyManager named CurrencyManager1. Stellen Sie dann sicher, dass der Ereignishandler dem ItemChanged Ereignis zugeordnet ist.Then ensure that the event handler is associated with the ItemChanged event.

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" );
}
Private Sub CurrencyManager1_ItemChanged(sender as Object, e as ItemChangedEventArgs) _ 
     Handles CurrencyManager1.ItemChanged

    Dim messageBoxVB as New System.Text.StringBuilder()
    messageBoxVB.AppendFormat("{0} = {1}", "Index", e.Index)
    messageBoxVB.AppendLine()
    MessageBox.Show(messageBoxVB.ToString(),"ItemChanged Event")

End Sub

Hinweise

Ein ItemChanged Ereignis tritt auf, wenn das Element in einer Liste geändert wird.An ItemChanged event occurs whenever the item in a list is changed. Dieses Ereignis tritt beispielsweise auf, wenn der Text des Listen Elements in einen neuen Wert geändert wird.For example, this event will occur when the text of the list item is changed to a new value. Dieses Ereignis wird nicht ausgelöst, wenn das Element an eine neue Position in der Liste verschoben wird, da ein neues Element hinzugefügt wird.This event is not raised when the item is moved to a new position within the list because of a new item being added.

Weitere Informationen zur Behandlung von Ereignissen finden Sie unter behandeln und Auslösen von Ereignissen.For more information about handling events, see Handling and Raising Events.

Eigenschaften

Index

Gibt die Position des Elements, das gerade geändert wird, in der Liste an.Indicates the position of the item being changed within the list.

Methoden

Equals(Object)

Ermittelt, ob das angegebene Objekt und das aktuelle Objekt gleich sind.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
GetHashCode()

Dient als die Standard-HashfunktionServes as the default hash function.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)

Gilt für:

Siehe auch