Compartilhar via


Design de manipulador de eventos personalizado

Se você estiver usando não o genéricoEventHandler<TEventArgs> delegado a seguir ajuda diretrizes projetar evento manipuladores corretamente.

, Use um tipo de retorno de sistema.void para manipuladores de eventos.

Um evento manipulador pode chamar vários métodos mas não há nenhuma maneira de receber vários valores de retorno de um evento manipulador. Fazendo o método retornar Void, eliminar a possibilidade de dados do valor retornado perdidas.

conjunto o tipo do primeiro parâmetro do manipulador sistema autônomo objeto e chame-o remetente.

Fazer conjunto o tipo do segundo argumento para o manipulador sistema autônomo sistema.EventArgs ou uma classe derivada.O parâmetro deve ser chamado e.

Não tem mais de dois parâmetros manipuladores de eventos.

Partes direitos autorais 2005 Microsoft Corporation. Todos os direitos reservados.

Partes direitos autorais Addison-Wesley Corporation. Todos os direitos reservados.

Para obter mais informações sobre diretrizes de design, consulte a "diretrizes de design do estrutura: Catálogo de convenções, idiomas e padrões para bibliotecas do .NET reutilizável"Krzysztof Cwalina e Brad Abrams, publicado pela Addison-Wesley, 2005.

Consulte também

Conceitos

Exemplo eventos

Outros recursos

Diretrizes de design de membro

Diretrizes de Design para desenvolvimento bibliotecas de classe