IComponentChangeService.OnComponentChanging(Object, MemberDescriptor) Método

Definição

Anuncia ao serviço de alteração de componente que um componente específico está mudando.

public:
 void OnComponentChanging(System::Object ^ component, System::ComponentModel::MemberDescriptor ^ member);
public void OnComponentChanging(object component, System.ComponentModel.MemberDescriptor member);
abstract member OnComponentChanging : obj * System.ComponentModel.MemberDescriptor -> unit
Public Sub OnComponentChanging (component As Object, member As MemberDescriptor)

Parâmetros

component
Object

O componente que está prestes a ser alterado.

member
MemberDescriptor

O membro que está mudando. Isso se null essa alteração não estiver relacionada a um único membro.

Comentários

Esse método gera o ComponentChanging evento.

A maioria dos designers incluídos no SDK do Windows, bem como o ambiente de tempo de design Visual Studio, normalmente geram esse evento automaticamente; portanto, na maioria das vezes, você não precisa chamar explicitamente esse método. Os eventos apropriados IComponentChangeService são gerados automaticamente quando um PropertyDescriptor é usado para alterar um valor de propriedade ou componentes são adicionados ou removidos do IDesignerHost contêiner.

Notas aos Implementadores

Esse método gerará uma exceção se a propriedade não puder ser alterada. Isso não se destina a validar os valores de uma propriedade específica. Em vez disso, destina-se a fornecer um método global para impedir que um componente seja alterado. Por exemplo, se um arquivo de designer for verificado no controle do código-fonte, o manipulador desse evento normalmente lançará uma exceção se o usuário se recusasse a fazer check-out do arquivo.

Aplica-se a

Confira também