CollectionChangeEventArgs.Element Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene l’istanza dell'insieme con la modifica.
public:
virtual property System::Object ^ Element { System::Object ^ get(); };
public virtual object Element { get; }
public virtual object? Element { get; }
member this.Element : obj
Public Overridable ReadOnly Property Element As Object
Valore della proprietà
Oggetto Object che rappresenta l'istanza dell'insieme con la modifica oppure null
se l'insieme viene aggiornato.
Esempio
Nell'esempio di codice seguente viene illustrato l'uso di questo membro. Nell'esempio un gestore eventi segnala l'occorrenza dell'evento AutoCompleteStringCollection.CollectionChanged . Questo report consente di apprendere quando si verifica l'evento e può essere utile per eseguire il debug. Per segnalare più eventi o eventi che si verificano spesso, è consigliabile sostituire MessageBox.Show con Console.WriteLine o aggiungere il messaggio a una multilinea TextBox.
Per eseguire il codice di esempio, incollarlo in un progetto contenente un'istanza di tipo AutoCompleteStringCollection denominata AutoCompleteStringCollection1
. Assicurarsi quindi che il gestore eventi sia associato all'evento AutoCompleteStringCollection.CollectionChanged .
private void AutoCompleteStringCollection1_CollectionChanged(Object sender, CollectionChangeEventArgs e) {
System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "Action", e.Action );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Element", e.Element );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "CollectionChanged Event" );
}
Private Sub AutoCompleteStringCollection1_CollectionChanged(sender as Object, e as CollectionChangeEventArgs) _
Handles AutoCompleteStringCollection1.CollectionChanged
Dim messageBoxVB as New System.Text.StringBuilder()
messageBoxVB.AppendFormat("{0} = {1}", "Action", e.Action)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "Element", e.Element)
messageBoxVB.AppendLine()
MessageBox.Show(messageBoxVB.ToString(),"CollectionChanged Event")
End Sub