ComponentChangingEventArgs Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce dati per l'evento ComponentChanging. La classe non può essere ereditata.
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
- Ereditarietà
- Attributi
Esempio
Nell'esempio seguente viene illustrata la creazione di un ComponentChangingEventArgsoggetto .
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
Commenti
ComponentChangingEventArgs fornisce dati relativi a un ComponentChanging evento. L'evento ComponentChanging notifica ai IComponentChangeService gestori eventi registrati e che un determinato componente nel documento di progettazione corrente sta per essere modificato. Questo evento fornisce un metodo ampiamente accessibile per impedire la modifica di un componente.
Un ComponentChanging evento viene generato prima della modifica di un componente. Questo evento offre un'opportunità per una finestra di progettazione di interrompere la modifica. Le finestre di progettazione dei componenti generano in genere l'evento ComponentChanging automaticamente. Se non è possibile modificare una proprietà, il metodo che gestisce l'evento può generare un'eccezione. Ad esempio, se un file di progettazione viene archiviato nel controllo del codice sorgente, il gestore di questo evento genera in genere un'eccezione se l'utente rifiuta di eseguire il check-out del file.
A ComponentChangingEventArgs fornisce le informazioni seguenti:
Proprietà
Component
che indica il componente che sta per essere modificato.Proprietà
Member
che indica il membro che sta per essere modificato.
Note per gli eredi
Si verifica un errore del compilatore se questa classe viene specificata come classe base di un'altra classe.
Costruttori
ComponentChangingEventArgs(Object, MemberDescriptor) |
Inizializza una nuova istanza della classe ComponentChangingEventArgs. |
Proprietà
Component |
Ottiene il componente che sta per essere modificato o il componente che è il contenitore padre del membro che sta per essere modificato. |
Member |
Ottiene il membro che sta per essere modificato. |
Metodi
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |