Design de manipulador de evento personalizado
Se você não estiver usando a classe genérica EventHandler<TEventArgs> representante, as diretrizes a seguir ajudam a criar manipuladores de eventos corretamente.
Use um tipo de retorno de System. void para manipuladores de eventos.
Um manipulador de eventos pode chamar vários métodos, mas não há nenhuma maneira de receber vários valores de retorno de um manipulador de eventos. Fazendo o método de retorno Void, você elimina a possibilidade de perda de valor de retorno de dados.
Defina o tipo do primeiro parâmetro do manipulador como objeto e chame-o remetente.
Defina o tipo do segundo argumento para o manipulador de System. EventArgs ou em uma classe derivada. O parâmetro deve ser chamado e.
Não tem mais de dois parâmetros nos manipuladores de eventos.
Portions Copyright 2005 Microsoft Corporation. Todos os direitos reservados.
Portions Copyright Addison-Wesley Corporation. Todos os direitos reservados.
Para obter mais informações sobre as diretrizes de design, consulte a "diretrizes de Design do Framework: Convenções, idiomas e padrões de reutilizável.Bibliotecas de rede" catálogo por Krzysztof Cwalina e Brad Abrams, publicado pela Addison-Wesley, 2005.
Consulte também
Conceitos
Outros recursos
Diretrizes de Design do membro
Diretrizes de Design para desenvolvimento bibliotecas de classe