Compartilhar via


Como: Gancho de eventos usando o IntelliSense (translation from VPE for Csharp)

No Editor de código, IntelliSense pode ajudar você conectar métodos (manipuladores de eventos) a campos de evento.

Quando você digita o += operador após um campo de eventos em um arquivo .cs, IntelliSense solicitará a opção de pressionar o tecla guia. Isso insere uma nova instância de um delegado que aponta para o método manipulando o evento.

Se você pressionar guia, IntelliSense termine a demonstrativo para você e exibe automaticamente o manipulador de eventos referência sistema autônomo 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 guia novamente para criar um stub vazio para o manipulador de eventos.

Observação:

Se um novo delegado é criado pelo IntelliSe nSe faz referência a um existente manipulador de eventos, IntelliSense se comunica Essas informações na t ool t IP.Em seguida, você pode modificar essa referência ; o texto já está selecionado no Editor de código.Caso contrário, conexão de evento automático será concluída neste momento.

Se você pressionar guia, 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 a Modo de exibição menu (CTRL +-) para voltar para a demonstrativo de conexão de evento.

A tarefa a seguir mostra como IntelliSense automaticamente conecta um manipulador de eventos chamado button1_Click para um campo de eventos chamado button1.Click.

Para ligar a um evento translation from VPE for Csharp

  1. Crie um aplicativos do Windows translation from VPE for Csharp.

  2. arrastar um Button controlar a partir do Windows Forms guia o Caixa de ferramentas até a forma e em seguida, use o Exibir código comando para em em aberto no Editor de código de Form1.cs.

  3. No construtor do formulário, digite o evento campo button1.Clicke, em seguida, digite o += operador. Por exemplo:

    this.button1.Click +=
    

    IntelliSense solicita que você pressione a tecla guia para ligar automaticamente o evento.

  4. Pressione guia.

    IntelliSense cria uma nova instância do EventHandler delegado com uma referência para um evento manipulador chamado button1_Click.

    this.button1.Click +=new EventHandler(button1_Click);
    

    Porque button1_Click não existe, IntelliSense solicita que você pressione guia novamente para que ele possa criar esse método.

  5. Pressione guia.

    IntelliSense cria o método button1_Click() e, em seguida, coloca o cursor no corpo para que você possa continuar imediatamente adicionar código ao manipulador de eventos.

    private void button1_Click(object sender, EventArgs e)
    {
    
    }
    

Consulte também

Outros recursos

IntelliSense translation from VPE for Csharp Visual

Geração automático de código