ComponentChangingEventArgs Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia dane dla zdarzenia ComponentChanging. Klasa ta nie może być dziedziczona.
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
- Dziedziczenie
- Atrybuty
Przykłady
W poniższym przykładzie pokazano, jak utworzyć element 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
Uwagi
ComponentChangingEventArgs dostarcza dane o zdarzeniu ComponentChanging . Zdarzenie ComponentChanging powiadamia IComponentChangeService i zarejestrowanych programów obsługi zdarzeń, że dany składnik w bieżącym dokumencie projektowym ma zostać zmieniony. To zdarzenie zapewnia powszechnie dostępną metodę, aby zapobiec zmianie składnika.
Zdarzenie ComponentChanging jest zgłaszane przed zmianą składnika. To zdarzenie umożliwia projektantowi przerwanie zmiany. Projektanci składników zwykle automatycznie zgłaszają ComponentChanging zdarzenie. Jeśli nie można zmienić właściwości, metoda, która obsługuje zdarzenie, może zgłosić wyjątek. Jeśli na przykład plik projektanta jest zaewidencjonowany w kontroli kodu źródłowego, procedura obsługi tego zdarzenia zwykle zgłasza wyjątek, jeśli użytkownik nie chce wyewidencjonować pliku.
Element ComponentChangingEventArgs zawiera następujące informacje:
Właściwość
Component
wskazująca składnik, który ma zostać zmodyfikowany.Właściwość
Member
wskazująca element członkowski, który ma zostać zmieniony.
Uwagi dotyczące dziedziczenia
Błąd kompilatora występuje, jeśli ta klasa jest określona jako klasa bazowa innej klasy.
Konstruktory
ComponentChangingEventArgs(Object, MemberDescriptor) |
Inicjuje nowe wystąpienie klasy ComponentChangingEventArgs. |
Właściwości
Component |
Pobiera składnik, który ma zostać zmieniony lub składnik, który jest kontenerem nadrzędnym elementu członkowskiego, który ma zostać zmieniony. |
Member |
Pobiera element członkowski, który ma zostać zmieniony. |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |