ComponentChangedEventArgs Classe

Definizione

Fornisce dati per l'evento ComponentChanged.Provides data for the ComponentChanged event. Questa classe non può essere ereditata.This class cannot be inherited.

public ref class ComponentChangedEventArgs sealed : EventArgs
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class ComponentChangedEventArgs : EventArgs
type ComponentChangedEventArgs = class
    inherit EventArgs
Public NotInheritable Class ComponentChangedEventArgs
Inherits EventArgs
Ereditarietà
ComponentChangedEventArgs
Attributi

Esempi

Nell'esempio seguente viene illustrata ComponentChangedEventArgsla creazione di un oggetto.The following example demonstrates creating a 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

ComponentChangedEventArgsfornisce i dati per ComponentChanged un evento.ComponentChangedEventArgs provides data for a ComponentChanged event. L' ComponentChanged evento notifica a e IComponentChangeService ai gestori eventi registrati che un particolare componente del documento attualmente attivo è stato modificato.The ComponentChanged event notifies the IComponentChangeService and registered event handlers that a particular component in the currently active document has been changed.

Un ComponentChangedEventArgs oggetto fornisce le informazioni seguenti:A ComponentChangedEventArgs provides the following information:

  • Component Proprietà che indica il componente che è stato modificato.A Component property that indicates the component that was modified.

  • Member Proprietà che indica il membro che è stato modificato.A Member property that indicates the member that was changed.

  • NewValue Proprietà che indica il nuovo valore del membro.A NewValue property that indicates the new value of the member.

  • OldValue Proprietà che indica il valore precedente del membro.An OldValue property that indicates the old value of the member.

Le finestre di progettazione dei ComponentChanged componenti generano in genere l'evento automaticamente quando vengono aggiunti, rimossi o modificati i componenti.Component designers typically raise the ComponentChanged event automatically when components are added, removed, or modified. Un ComponentChanged evento non viene generato durante il caricamento e lo scaricamento del modulo perché sono previste modifiche in questo momento.A ComponentChanged event is not raised during form load and unload because changes at this time are expected. Una finestra di progettazione di componenti ComponentChanged potrebbe generare l'evento dopo la modifica di una proprietà del componente, in modo da garantire che il finestra Proprietà visualizzi la proprietà aggiornata.A component designer might raise the ComponentChanged event after it changes a property of the component; this ensures that the Properties window will display the updated property.

Note per gli eredi

Si verifica un errore del compilatore se questa classe viene specificata come classe di base di un'altra classe.A compiler error occurs if this class is specified as the base class of another class.

Costruttori

ComponentChangedEventArgs(Object, MemberDescriptor, Object, Object)

Inizializza una nuova istanza della classe ComponentChangedEventArgs.Initializes a new instance of the ComponentChangedEventArgs class.

Proprietà

Component

Ottiene il componente che è stato modificato.Gets the component that was modified.

Member

Ottiene il membro che è stato modificato.Gets the member that has been changed.

NewValue

Ottiene il nuovo valore del membro modificato.Gets the new value of the changed member.

OldValue

Ottiene il valore precedente del membro modificato.Gets the old value of the changed member.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Si applica a

Vedi anche