ComponentChangingEventArgs Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
- 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
Componenteigenschap die aangeeft dat het onderdeel wordt gewijzigd.Een
Membereigenschap 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) |