ComponentChangedEventArgs Klas

Definitie

Biedt gegevens voor de ComponentChanged gebeurtenis. Deze klasse kan niet worden overgenomen.

public ref class ComponentChangedEventArgs sealed : EventArgs
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class ComponentChangedEventArgs : EventArgs
public sealed class ComponentChangedEventArgs : EventArgs
[<System.Runtime.InteropServices.ComVisible(true)>]
type ComponentChangedEventArgs = class
    inherit EventArgs
type ComponentChangedEventArgs = class
    inherit EventArgs
Public NotInheritable Class ComponentChangedEventArgs
Inherits EventArgs
Overname
ComponentChangedEventArgs
Kenmerken

Voorbeelden

In het volgende voorbeeld ziet u hoe u een 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

Opmerkingen

ComponentChangedEventArgs levert gegevens voor een ComponentChanged gebeurtenis. De ComponentChanged gebeurtenis meldt de IComponentChangeService en geregistreerde gebeurtenis-handlers dat een bepaald onderdeel in het huidige actieve document is gewijzigd.

A ComponentChangedEventArgs bevat de volgende informatie:

  • Een Component eigenschap die aangeeft welk onderdeel is gewijzigd.

  • Een Member eigenschap die aangeeft welk lid is gewijzigd.

  • Een NewValue eigenschap die de nieuwe waarde van het lid aangeeft.

  • Een OldValue eigenschap die de oude waarde van het lid aangeeft.

Onderdeelontwerpers genereren de ComponentChanged gebeurtenis doorgaans automatisch wanneer onderdelen worden toegevoegd, verwijderd of gewijzigd. Er ComponentChanged wordt geen gebeurtenis gegenereerd tijdens het laden en laden van formulieren, omdat er op dit moment wijzigingen worden verwacht. Een onderdeelontwerper kan de gebeurtenis ComponentChanged genereren nadat deze een eigenschap van het onderdeel heeft gewijzigd; dit zorgt ervoor dat de venster Eigenschappen de bijgewerkte eigenschap weergeeft.

Notities voor overnemers

Er treedt een compilerfout op als deze klasse is opgegeven als de basisklasse van een andere klasse.

Constructors

Name Description
ComponentChangedEventArgs(Object, MemberDescriptor, Object, Object)

Initialiseert een nieuw exemplaar van de ComponentChangedEventArgs klasse.

Eigenschappen

Name Description
Component

Hiermee haalt u het onderdeel op dat is gewijzigd.

Member

Hiermee haalt u het lid op dat is gewijzigd.

NewValue

Hiermee wordt de nieuwe waarde van het gewijzigde lid opgehaald.

OldValue

Hiermee haalt u de oude waarde van het gewijzigde lid op.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op

Zie ook