ComponentChangingEventArgs Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Adatokat biztosít az ComponentChanging eseményhez. Ez az osztály nem örökölhető.
public ref class ComponentChangingEventArgs sealed : EventArgs
public sealed class ComponentChangingEventArgs : EventArgs
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class ComponentChangingEventArgs : EventArgs
type ComponentChangingEventArgs = class
inherit EventArgs
[<System.Runtime.InteropServices.ComVisible(true)>]
type ComponentChangingEventArgs = class
inherit EventArgs
Public NotInheritable Class ComponentChangingEventArgs
Inherits EventArgs
- Öröklődés
- Attribútumok
Példák
Az alábbi példa egy 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
Megjegyzések
ComponentChangingEventArgs adatokat szolgáltat egy ComponentChanging eseményről. Az ComponentChanging esemény értesíti a IComponentChangeService regisztrált eseménykezelőket, hogy az aktuális tervdokumentum egy adott összetevőjét módosítani fogják. Ez az esemény széles körben elérhető módszert biztosít az összetevők módosításának megakadályozására.
Az ComponentChanging összetevő módosítása előtt esemény keletkezik. Ez az esemény lehetőséget biztosít a tervező számára a módosítás megszakítására. Az összetevők tervezői általában automatikusan emelik az eseményt ComponentChanging . Ha egy tulajdonság nem módosítható, az eseményt kezelő metódus kivételt okozhat. Ha például egy tervezőfájl be van jelentkezve a forráskód-vezérlőbe, az esemény kezelője általában kivételt jelez, ha a felhasználó nem hajlandó kivenni a fájlt.
Az A ComponentChangingEventArgs a következő információkat nyújtja:
A
Componentmódosítani kívánt összetevőt jelző tulajdonság.A
Membermódosítani kívánt tagot jelző tulajdonság.
Megjegyzések az öröklőkhöz
Fordítóhiba akkor fordul elő, ha ez az osztály egy másik osztály alaposztályaként van megadva.
Konstruktorok
| Name | Description |
|---|---|
| ComponentChangingEventArgs(Object, MemberDescriptor) |
Inicializálja a ComponentChangingEventArgs osztály új példányát. |
Tulajdonságok
| Name | Description |
|---|---|
| Component |
Lekéri a módosítani kívánt összetevőt vagy azt az összetevőt, amely a módosítani kívánt tag szülőtárolója. |
| Member |
Lekéri a módosítani kívánt tagot. |
Metódusok
| Name | Description |
|---|---|
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |