ComponentChangedEventArgs Classe
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.
Fornisce dati per l'evento ComponentChanged. La classe non può essere ereditata.
public ref class ComponentChangedEventArgs sealed : EventArgs
public sealed class ComponentChangedEventArgs : EventArgs
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class ComponentChangedEventArgs : EventArgs
type ComponentChangedEventArgs = class
inherit EventArgs
[<System.Runtime.InteropServices.ComVisible(true)>]
type ComponentChangedEventArgs = class
inherit EventArgs
Public NotInheritable Class ComponentChangedEventArgs
Inherits EventArgs
- Ereditarietà
- Attributi
Esempio
Nell'esempio seguente viene illustrata la creazione di un oggetto ComponentChangedEventArgs.
public:
// This example method creates a ComponentChangedEventArgs using the specified arguments.
// Typically, this type of event args is created by a design mode subsystem.
ComponentChangedEventArgs^ CreateComponentChangedEventArgs( Object^ component, MemberDescriptor^ member, Object^ oldValue, Object^ newValue )
{
// Creates a component changed event args with the specified arguments.
ComponentChangedEventArgs^ args = gcnew ComponentChangedEventArgs( component, member, oldValue, newValue );
// The component that has changed: args->Component
// The member of the component that changed: args->Member
// The old value of the member: args->oldValue
// The new value of the member: args->newValue
return args;
}
// This example method creates a ComponentChangedEventArgs using the specified arguments.
// Typically, this type of event args is created by a design mode subsystem.
public ComponentChangedEventArgs CreateComponentChangedEventArgs(object component, MemberDescriptor member, object oldValue, object newValue)
{
// Creates a component changed event args with the specified arguments.
ComponentChangedEventArgs args = new ComponentChangedEventArgs(component, member, oldValue, newValue);
// The component that has changed: args.Component
// The member of the component that changed: args.Member
// The old value of the member: args.oldValue
// The new value of the member: args.newValue
return args;
}
' This example method creates a ComponentChangedEventArgs using the specified arguments.
' Typically, this type of event args is created by a design mode subsystem.
Public Function CreateComponentChangedEventArgs(ByVal component As Object, ByVal member As MemberDescriptor, ByVal oldValue As Object, ByVal newValue As Object) As ComponentChangedEventArgs
' Creates a component changed event args with the specified arguments.
Dim args As New ComponentChangedEventArgs(component, member, oldValue, newValue)
' The component that has changed: args.Component
' The member of the component that changed: args.Member
' The old value of the member: args.oldValue
' The new value of the member: args.newValue
Return args
End Function
Commenti
ComponentChangedEventArgs fornisce dati per un ComponentChanged evento. L'evento ComponentChanged notifica ai IComponentChangeService gestori eventi registrati e che un determinato componente nel documento attualmente attivo è stato modificato.
Un ComponentChangedEventArgs oggetto fornisce le informazioni seguenti:
Proprietà Component che indica il componente modificato.
Proprietà Member che indica il membro modificato.
Proprietà NewValue che indica il nuovo valore del membro.
Proprietà OldValue che indica il valore precedente del membro.
Le finestre di progettazione componenti generano in genere l'evento ComponentChanged automaticamente quando i componenti vengono aggiunti, rimossi o modificati. Un ComponentChanged evento non viene generato durante il caricamento dei moduli e lo scaricamento perché sono previste modifiche in questo momento. Una finestra di progettazione componenti potrebbe generare l'evento ComponentChanged dopo la modifica di una proprietà del componente. Ciò garantisce che il Finestra Proprietà visualizzi la proprietà aggiornata.
Note per gli eredi
Se questa classe viene specificata come classe base di un'altra classe, si verifica un errore del compilatore.
Costruttori
ComponentChangedEventArgs(Object, MemberDescriptor, Object, Object) |
Inizializza una nuova istanza della classe ComponentChangedEventArgs. |
Proprietà
Component |
Ottiene il componente che è stato modificato. |
Member |
Ottiene il membro che è stato modificato. |
NewValue |
Ottiene il nuovo valore del membro modificato. |
OldValue |
Ottiene il valore precedente del membro modificato. |
Metodi
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |