ComponentChangedEventArgs Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece dados para o evento de ComponentChanged . Essa classe não pode ser herdada.
public ref class ComponentChangedEventArgs sealed : EventArgs
public sealed class ComponentChangedEventArgs : EventArgs
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class ComponentChangedEventArgs : EventArgs
type ComponentChangedEventArgs = class
inherit EventArgs
[<System.Runtime.InteropServices.ComVisible(true)>]
type ComponentChangedEventArgs = class
inherit EventArgs
Public NotInheritable Class ComponentChangedEventArgs
Inherits EventArgs
- Herança
- Atributos
Exemplos
O exemplo a seguir demonstra a criação de um ComponentChangedEventArgs.
public:
// This example method creates a ComponentChangedEventArgs using the specified arguments.
// Typically, this type of event args is created by a design mode subsystem.
ComponentChangedEventArgs^ CreateComponentChangedEventArgs( Object^ component, MemberDescriptor^ member, Object^ oldValue, Object^ newValue )
{
// Creates a component changed event args with the specified arguments.
ComponentChangedEventArgs^ args = gcnew ComponentChangedEventArgs( component, member, oldValue, newValue );
// The component that has changed: args->Component
// The member of the component that changed: args->Member
// The old value of the member: args->oldValue
// The new value of the member: args->newValue
return args;
}
// This example method creates a ComponentChangedEventArgs using the specified arguments.
// Typically, this type of event args is created by a design mode subsystem.
public ComponentChangedEventArgs CreateComponentChangedEventArgs(object component, MemberDescriptor member, object oldValue, object newValue)
{
// Creates a component changed event args with the specified arguments.
ComponentChangedEventArgs args = new ComponentChangedEventArgs(component, member, oldValue, newValue);
// The component that has changed: args.Component
// The member of the component that changed: args.Member
// The old value of the member: args.oldValue
// The new value of the member: args.newValue
return args;
}
' This example method creates a ComponentChangedEventArgs using the specified arguments.
' Typically, this type of event args is created by a design mode subsystem.
Public Function CreateComponentChangedEventArgs(ByVal component As Object, ByVal member As MemberDescriptor, ByVal oldValue As Object, ByVal newValue As Object) As ComponentChangedEventArgs
' Creates a component changed event args with the specified arguments.
Dim args As New ComponentChangedEventArgs(component, member, oldValue, newValue)
' The component that has changed: args.Component
' The member of the component that changed: args.Member
' The old value of the member: args.oldValue
' The new value of the member: args.newValue
Return args
End Function
Comentários
ComponentChangedEventArgs fornece dados para um ComponentChanged evento. O ComponentChanged evento notifica os IComponentChangeService manipuladores de eventos registrados e que um componente específico no documento ativo foi alterado no momento.
Um ComponentChangedEventArgs fornece as seguintes informações:
Uma Component propriedade que indica o componente que foi modificado.
Uma Member propriedade que indica o membro que foi alterado.
Uma NewValue propriedade que indica o novo valor do membro.
Uma OldValue propriedade que indica o valor antigo do membro.
Os designers de componentes normalmente geram o ComponentChanged evento automaticamente quando os componentes são adicionados, removidos ou modificados. Um ComponentChanged evento não é gerado durante a carga e o descarregamento do formulário porque as alterações neste momento são esperadas. Um designer de componentes pode gerar o ComponentChanged evento depois que ele altera uma propriedade do componente; isso garante que o janela Propriedades exibirá a propriedade atualizada.
Notas aos Herdeiros
Um erro do compilador ocorrerá se essa classe for especificada como a classe base de outra classe.
Construtores
ComponentChangedEventArgs(Object, MemberDescriptor, Object, Object) |
Inicializa uma nova instância da classe ComponentChangedEventArgs. |
Propriedades
Component |
Obtém o componente que foi modificado. |
Member |
Obtém o membro que foi alterado. |
NewValue |
Obtém o novo valor do membro alterado. |
OldValue |
Obtém o valor antigo do membro alterado. |
Métodos
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |