Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
No Editor de código, IntelliSense pode ajudar você ligar métodos (manipuladores de eventos) para os campos de evento.
Quando você digita o += o operador após um campo de eventos em um arquivo. cs, IntelliSense avisa com a opção, pressione a tecla de guia. Isso insere uma nova instância de um delegado que aponta para o método que manipula o evento.
.gif)
Se você pressionar TAB, IntelliSense termina a instrução para você automaticamente e exibe a referência do manipulador de eventos, como o texto selecionado no Editor de código. Para concluir a conexão de evento automático, o IntelliSense solicita que você pressione a tecla TAB novamente para criar um stub vazio para o manipulador de eventos.
.gif)
Observação |
|---|
Se um novo delegado que é criado por IntelliSense referencia um manipulador de eventos existente, o IntelliSense se comunica essas informações na dica de ferramenta. Você pode modificar essa referência; o texto já está selecionado no Editor de código. Caso contrário, conexão de evento automática está concluída neste momento. |
Se você pressionar TAB, IntelliSense stubs de um método com a assinatura correta e coloca o cursor no corpo do seu manipulador de eventos.
Observação |
|---|
Use o Navegar para trás comando o Exibir menu (CTRL +-) para voltar para a instrução de conexão de evento. |
A tarefa a seguir mostra como IntelliSense automaticamente conecta um manipulador de evento chamado button1_Click a um campo de evento chamado button1.Click.
Para ligar a um evento C#
Crie um aplicativo do Windows em C#.
Arrastar um Button de controle do Windows Forms guia o Toolbox para o formulário e use o Exibir código comando para abrir Form1. cs no Editor de código.
No construtor do formulário, o campo de eventos do tipo button1.Clicke digite o += operador. For example:
this.button1.Click +=IntelliSense solicita que você pressione TAB para se conectar automaticamente o evento.
Press TAB.
IntelliSense cria uma nova instância do EventHandler delegar com uma referência a um manipulador de evento chamado button1_Click.
this.button1.Click +=new EventHandler(button1_Click);Porque button1_Click não existir, IntelliSense, solicita que você pressione TAB novamente para que possa criar este método.
Press TAB.
IntelliSense cria o método button1_Click() e coloca o cursor no corpo, para que você possa continuar imediatamente adicionando código para este manipulador de eventos.
private void button1_Click(object sender, EventArgs e) { }
Observação