ComponentChangingEventArgs Klas

Definitie

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

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

Voorbeelden

In het volgende voorbeeld ziet u hoe u een ComponentChangingEventArgs.

public:
   // This example method creates a ComponentChangingEventArgs using the specified arguments.
   // Typically, this type of event args is created by a design mode subsystem.
   ComponentChangingEventArgs^ CreateComponentChangingEventArgs( Object^ component, MemberDescriptor^ member )
   {
      // The component that is about to change:       args.Component
      // The member that is about to change:          args.Member
      return gcnew ComponentChangingEventArgs( component,member );
   }
// This example method creates a ComponentChangingEventArgs using the specified arguments.
// Typically, this type of event args is created by a design mode subsystem.  
public ComponentChangingEventArgs CreateComponentChangingEventArgs(object component, MemberDescriptor member)
{
    ComponentChangingEventArgs args = new ComponentChangingEventArgs(component, member);

    // The component that is about to change:       args.Component
    // The member that is about to change:          args.Member

    return args;
}
' This example method creates a ComponentChangingEventArgs using the specified arguments.
' Typically, this type of event args is created by a design mode subsystem.  
Public Function CreateComponentChangingEventArgs(ByVal component As Object, ByVal member As MemberDescriptor) As ComponentChangingEventArgs
    Dim args As New ComponentChangingEventArgs(component, member)

    ' The component that is about to change:       args.Component
    ' The member that is about to change:          args.Member

    Return args
End Function

Opmerkingen

ComponentChangingEventArgs bevat gegevens over een ComponentChanging gebeurtenis. De ComponentChanging gebeurtenis meldt de IComponentChangeService en geregistreerde gebeurtenis-handlers dat een bepaald onderdeel in het huidige ontwerpdocument binnenkort wordt gewijzigd. Deze gebeurtenis biedt een algemeen toegankelijke methode om te voorkomen dat een onderdeel wordt gewijzigd.

Er ComponentChanging wordt een gebeurtenis gegenereerd voordat een onderdeel wordt gewijzigd. Deze gebeurtenis biedt een ontwerper de mogelijkheid om de wijziging af te breken. Onderdeelontwerpers genereren de ComponentChanging gebeurtenis doorgaans automatisch. Als een eigenschap niet kan worden gewijzigd, kan de methode waarmee de gebeurtenis wordt verwerkt een uitzondering genereren. Als een ontwerperbestand bijvoorbeeld is ingecheckt bij broncodebeheer, genereert de handler van deze gebeurtenis meestal een uitzondering als de gebruiker weigert het bestand uit te checken.

A ComponentChangingEventArgs bevat de volgende informatie:

  • Een Component eigenschap die aangeeft dat het onderdeel wordt gewijzigd.

  • Een Member eigenschap die aangeeft dat het lid wordt gewijzigd.

Notities voor overnemers

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

Constructors

Name Description
ComponentChangingEventArgs(Object, MemberDescriptor)

Initialiseert een nieuw exemplaar van de ComponentChangingEventArgs klasse.

Eigenschappen

Name Description
Component

Hiermee haalt u het onderdeel op dat op het punt staat te worden gewijzigd of het onderdeel dat de bovenliggende container is van het lid dat binnenkort wordt gewijzigd.

Member

Hiermee haalt u het lid op dat binnenkort wordt gewijzigd.

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