Como manipular eventos no Visual translation from VPE for Csharp

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 322685
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Sumário
Este artigo passo a passo demonstra como vincular um evento de um controle em translation from VPE for Csharp Visual para o código será executada quando o evento ocorre.

back to the top

Criar projeto translation from VPE for Csharp Visual

  1. Clique em Iniciar , aponte para Todos os programas , aponte para Microsoft Visual Studio .NET ou Microsoft Visual Studio 2005 e, em seguida, clique em Microsoft Visual Studio .NET ou Microsoft Visual Studio 2005 .
  2. No menu arquivo , aponte para novo e, em seguida, clique em Project .
  3. Na caixa de diálogo New Project , clique em projetos translation from VPE for Csharp Visual em Project Types , clique em Windows Application em modelos e, em seguida, clique em OK .

    Observação No Visual Studio 2005, clique em translation from VPE for Csharp Visual em Tipos de projeto .
  4. Arraste um controle Button e um controle ComboBox da caixa de ferramentas para o formulário. Por padrão, button1 e comboBox1 são adicionados ao formulário.
back to the top

Eventos através da IDE do Visual Studio .NET

  1. Clique duas vezes em button1 para abrir o arquivo code-behind e para adicionar o código para o evento padrão do controle. O evento Click é o evento padrão do controle de botão .

    Observação : se você clicar duas vezes um objeto em um formulário no modo de design, uma chamada de método é gerada para e conectada ao evento padrão automaticamente. Abre a janela de código para esse método.
  2. Clique no Form1.cs[Design] guia para retornar ao modo de design.
  3. Clique duas vezes em button1 novamente. Observe que você retornar para o evento Click que foi criado na etapa 1.
  4. Retornar ao modo Design.
  5. Clique duas vezes em comboBox1 para abrir o arquivo code-behind e para adicionar o código para o evento padrão do controle comboBox1 . Observe que o evento SelectedIndexChanged que está conectado à ComboBox é um evento diferente daquele com o que foi criado para o controle button1 . SelectedIndexChanged é o evento padrão para o controle ComboBox .
  6. Para adicionar eventos diferente o evento padrão, execute estas etapas:

    1. Retornar ao modo Design. Para fazer isso, clique no Form1.cs[Design] guia.
    2. Clique em button1 .
    3. Na janela Propriedades, clique em eventos (que aparece como um botão de raio raio na parte superior da janela).
    4. Para adicionar o evento MouseHover para button1 para a janela de código e o evento MouseHover de conexão para o manipulador de, clique duas vezes em MouseHover na lista.
    Observação : você pode usar a exibição de eventos da janela Properties para qualquer um dos eventos para um formulário ou para controles de código. Primeiro você deve selecionar o objeto no formulário e, em seguida, selecione o evento para o objeto em eventos modo da janela Propriedades.

    Observação : conectar-se o evento a um procedimento com o nome padrão, você pode clicar duas vezes o evento. Para conectar-se a uma função que tem um nome diferente do padrão, digite um nome para a função de eventos ou selecione uma função que já exista e que corresponde a assinatura que é necessária para que o evento da lista.
  7. Para localizar qualquer um dos eventos que já estão gravados, execute estas etapas:
    1. Retornar à janela de código. Para fazer isso, clique na guia de Form1.cs .
    2. Clique o item de nível superior (que é o nome do formulário) na caixa à esquerda lista drop-down. Observe que a caixa de listagem drop-down à direita lista todos os eventos que são codificados para qualquer objeto no formulário.
    3. Clique em um evento na lista à direita para posicionar o cursor em que evento.
back to the top

Conectar eventos por meio de programação

Observação : esta seção demonstra como tornar um método manipular um evento. Esta seção faz não Demonstre como conectar eventos dinamicamente.
  1. Adicione o seguinte código à classe formulário para adicionar um evento DropDown para o controle ComboBox :
    	private void GenericHandler(object sender, System.EventArgs e)	{          // Insert the handler code here.			}						
    Observação : O manipulador de eventos deve especificar os argumentos corretos para o evento que está sendo manipulado (nesse caso, "objeto sender, System.EventArgs e"). Para obter mais informações sobre os argumentos para cada evento específico, consulte a documentação de Ajuda do Visual Studio .NET para o evento.
  2. Depois que o procedimento é criado, você deve conectar o procedimento para o evento. Para fazer isso, execute as seguintes etapas:
    1. Expandir a seção "Windows Form Designer gerou código" e, em seguida, localize os comentários a seguir:
      	// 	// comboBox1	// 						
    2. Após a linha seguinte, que conecta o evento SelectItemChanged
      this.comboBox1.SelectedIndexChanged += new System.EventHandler(this.comboBox1_SelectedIndexChanged);							
      adicione o seguinte código:
      this.comboBox1.DropDown += new System.EventHandler(this.GenericHandler);							
      Observação : O nome do procedimento pode ser qualquer coisa. Você pode vincular o procedimento para o evento adicionando o delegado EventHandler . O nome do procedimento é independente do processo para vincular o evento para o procedimento. No entanto, se você alterar o nome do manipulador, você deve modificar este código para refletir o novo nome. Se o código não for modificado, o evento não é tratado porque um manipulador não existe mais.
  3. Um procedimento pode manipular vários eventos. Esses eventos podem ser para o mesmo controle ou controles diferentes. O procedimento que manipula o evento DropDown para ComboBox também pode tratar o evento Validate para o botão .

    Para exibir uma lista de todos os eventos, os métodos e propriedades de um controle, execute essas etapas:
    1. Expandir a seção "Windows Form Designer gerou código" e, em seguida, localize os comentários a seguir:
      	// 	// button1	// 						
    2. Após a seguinte linha de código
      this.button1.Click += new System.EventHandler(this.button1_Click);							
      digite o seguinte código:
      this.button1.							
      aviso será exibida uma lista com todos os eventos, os métodos e propriedades do controle button1 .
    3. Clique duas vezes validadas e, em seguida, digite o restante da linha da seguinte maneira:
      this.button1.Validated += new System.EventHandler(this.GenericHandler);						
back to the top
Referências
Para obter informações adicionais sobre como manipular eventos, visite a seguinte site da Microsoft Developer Network (MSDN):
Manipuladores de eventos no Visual Basic e Visual translation from VPE for Csharp
http://msdn.microsoft.com/en-us/library/aa984105.aspx
back to the top

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 322685 - Última Revisão: 12/07/2015 11:00:45 - Revisão: 2.4

Microsoft Visual C# .NET 2002 Standard Edition, Microsoft Visual C# 2005 Express Edition

  • kbnosurvey kbarchive kbmt kbhowtomaster KB322685 KbMtpt
Comentários