Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Classe PropertyValueChangedEventArgs

 

Data di pubblicazione: ottobre 2016

Fornisce dati per il PropertyValueChanged evento di un PropertyGrid.

Spazio dei nomi:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

System.Object
  System.EventArgs
    System.Windows.Forms.PropertyValueChangedEventArgs

[ComVisibleAttribute(true)]
public class PropertyValueChangedEventArgs : EventArgs

NomeDescrizione
System_CAPS_pubmethodPropertyValueChangedEventArgs(GridItem, Object)

Inizializza una nuova istanza della classe PropertyValueChangedEventArgs.

NomeDescrizione
System_CAPS_pubpropertyChangedItem

Ottiene il GridItem che è stato modificato.

System_CAPS_pubpropertyOldValue

Valore dell'elemento della griglia prima che venisse modificato.

NomeDescrizione
System_CAPS_pubmethodEquals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object.)

System_CAPS_protmethodFinalize()

Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulizia prima che l'oggetto stesso venga reclamato dalla procedura di Garbage Collection. (Ereditato da Object.)

System_CAPS_pubmethodGetHashCode()

Funge da funzione hash predefinita.(Ereditato da Object.)

System_CAPS_pubmethodGetType()

Ottiene l'oggetto Type dell'istanza corrente.(Ereditato da Object.)

System_CAPS_protmethodMemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.(Ereditato da Object.)

System_CAPS_pubmethodToString()

Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object.)

Il PropertyValueChanged evento si verifica quando l'utente modifica il valore di una proprietà, che viene specificato come un GridItem, in un PropertyGrid.

Per ulteriori informazioni sulla gestione degli eventi, vedere Gestione e generazione di eventi.

Esempio di codice seguente viene illustrato l'utilizzo di questo tipo. Nell'esempio, un gestore eventi genera report sull'occorrenza di PropertyValueChanged eventi. Questo report consente di capire quando l'evento si verifica e può agevolare il debug. Per generare report su più eventi o per gli eventi che si verificano di frequente, è possibile sostituire Show con Console.WriteLine o aggiungere il messaggio a un controllo TextBox.

Per eseguire il codice di esempio, incollarlo in un progetto che contiene un'istanza del tipo PropertyGrid denominato PropertyGrid1. Assicurarsi quindi che il gestore dell'evento è associato il PropertyValueChanged evento.

private void PropertyGrid1_PropertyValueChanged(Object sender, PropertyValueChangedEventArgs e) {

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

.NET Framework
Disponibile da 1.1

I membri statici pubblici ( Condiviso in Visual Basic) di questo tipo è thread safe. Non tutti i membri di istanza sono garantiti come thread safe.

Torna all'inizio
Mostra: