Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Classe EventHandlerService

 

Fornece uma maneira sistemática para gerenciar manipuladores de eventos para o documento atual.

Namespace:   System.Windows.Forms.Design
Assembly:  System.Design (em System.Design.dll)

System.Object
  System.Windows.Forms.Design.EventHandlerService

public sealed class EventHandlerService

NomeDescrição
System_CAPS_pubmethodEventHandlerService(Control)

Inicializa uma nova instância da classe EventHandlerService.

NomeDescrição
System_CAPS_pubpropertyFocusWindow

Obtém o controle de evento que os manipuladores são anexados.

NomeDescrição
System_CAPS_pubmethodEquals(Object)

Verifica se o objeto especificado é igual ao objeto atual. (Herdado de Object.)

System_CAPS_pubmethodGetHandler(Type)

Obtém o manipulador de eventos atualmente ativos do tipo especificado.

System_CAPS_pubmethodGetHashCode()

Serve como a função de hash padrão.(Herdado de Object.)

System_CAPS_pubmethodGetType()

Obtém o Type da instância atual.(Herdado de Object.)

System_CAPS_pubmethodPopHandler(Object)

O manipulador de determinado desativado da pilha é exibida.

System_CAPS_pubmethodPushHandler(Object)

Envia um novo manipulador de eventos na pilha.

System_CAPS_pubmethodToString()

Retorna uma string que representa o objeto atual.(Herdado de Object.)

NomeDescrição
System_CAPS_pubeventEventHandlerChanged

Dispara um evento OnEventHandlerChanged.

Os desenvolvedores talvez queira ser capaz de escrever código que trata os eventos de um determinado tipo.

Além disso, os desenvolvedores podem precisam alterar globalmente o comportamento dos manipuladores para eventos específicos ou tipos de eventos, que podem ser distribuídos entre os componentes do designer.

Os designers para um projeto típico são muitos objetos diferentes, assim ela pode ser útil listar e armazenar a referência a esses eventos de um lugar comum.

Este serviço implementa uma "pilha de evento" que contém o conjunto atual de manipuladores de eventos. A pilha pode ter uma variedade de diferentes tipos de manipuladores na pilha.

Por exemplo, um designer pode enviar por push ou adicionar, um manipulador de teclado e um manipulador de mouse para a pilha. Quando um designer solicita um manipulador de eventos, o serviço encontrará o manipulador de nível mais alto na pilha que coincide com a classe solicitada.

Dessa forma o serviço pode ser estendido para qualquer esquema de eventos, e ele também permite que tipos específicos de manipuladores de eventos a ser substituído. Por exemplo, você pode substituir os manipuladores de eventos de mouse sem afetar os manipuladores de eventos de menu ou manipuladores de eventos de teclado.

.NET Framework
Disponível desde 1.1

Quaisquer membros estáticos públicos ( Compartilhado no Visual Basic) desse tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Retornar ao início
Mostrar: