Partilhar via


Etapa 8: Escrever código para mostrar um botão de Uma imagem manipulador de Evento

Nesta etapa, você pode fazer o trabalho de botão de Mostrar uma imagem como essa :

  • Quando um usuário clica nesse botão, o programa abre uma Caixa de Diálogo Abrir arquivo.

  • Se um usuário selecionar um arquivo de Uma imagem, o programa mostra a Uma imagem na PictureBox.

O IDE tem uma ferramenta poderosa denominada IntelliSense ajuda você a gravar código. Quando você insere o código, o IDE abre uma caixa com conclusões sugeridas para palavras parciais que você inserir. Ele tenta determinar o que você deseja fazer Próximo e vai automaticamente para o último item que você escolhe na lista. Você pode usar a cima ou Abaixo, as setas para mover-se na lista, ou pode manter Digitação letras a fim de estreito as opções. Quando você vir Escolha desejada, Pressionar a tecla Tabulação para selecioná-lo. Ou você pode ignorar as sugestões, se não necessária.

Escreva código para mostrar um manipulador de Evento do botão de Uma imagem

  1. Ir para o Designer de Formulários do Janelas e Clicar duplo no botão de Mostrar uma imagem. O IDE vai para o designer de código imediatamente e move o cursor para que ele está dentro de **showButton_Click()**método que você adicionou anteriormente.

  2. Tipo um de i na linha Vazio entre as Dois chaves {}. (No Visual Basic, tipo na linha Vazio entre particular Sub… e participante Sub.) Abre uma janela de IntelliSense, sistema autônomo mostrado na figura a seguir.

    IntelliSense com código Visual C#

    IntelliSense com código Visual C#

  3. A janela de IntelliSense deve ser realce a palavra se . (Caso contrário, Inserir um de f minúsculo e ele irão.) Observe como a dica de ferramenta amarela Próximo para o IntelliSense janela mostra trecho de códiIr para Declaração if . (No Visual Basic, também, a dica de ferramenta informa que se trata de um trecho de códiIr, mas com palavras um pouco diferente.) Deseja usá-lo trecho de códiIr. Pressionar o Tabulação chave para inserir o caso de em seu código. Em seguida, Pressionar a tecla Tabulação novamente para usar o se trecho de códiIr. (Se você clicou em algum outro lugar e a janela de IntelliSense desapareceu, backspace ao longo de i e digite mais uma vez e a janela é IntelliSense aberta novamente).

    Código Visual C#

    Código Visual C#

  4. Próximo, Usar o IntelliSense para inserir mais de código para abrir a Caixa de Diálogo Abrir arquivo. Se o usuário clicou no botão de OK, o PictureBox carrega o arquivo selecionado pelo usuário. As etapas a seguir Mostrar como digitar o código, e Embora várias etapas, é apenas alguns pressionamentos de tecla:

    1. Iniciar com o texto selecionado true no trecho. Tipo op de para substituí-lo. (No Visual Basic, você começa com uma capitular inicial, portanto digite do op.)

    2. A janela de IntelliSense abre e exibe de openFileDialog1 . Pressionar Tabulação para selecioná-lo. (No Visual Basic, ele começa com uma capitular inicial, você vê o do OpenFileDialog1. Certifique-se que OpenFileDialog1 está selecionada.)

    3. Digite um ponto ( .) (Muitos programadores Chamada esse um ponto.) Como você digitou um direito de ponto depois de openFileDialog1de , uma janela do IntelliSense abre, preenchido com Todas métodos e propriedades do componente OpenFileDialog . Essas são as mesmas propriedades que aparecem na janela de Propriedades quando você clica no Designer de Formulários do Janelas. Existem também métodos que podem informar o componente para fazer coisas (tais como abrir uma Caixa de Diálogo).

      ObservaçãoObservação

      A janela de IntelliSense pode mostrar as propriedades e métodos. Para determinar o que está sendo mostrado, observe o ícone Esquerdo. Você vê uma imagem de um Bloquear Próximo para cada método e uma imagem de uma mão Próximo para cada propriedade. Há também um ícone do raio, a próxima a cada evento. Essas imagens são exibidas sistema autônomo segue.

      Ícone de método

      Ícone de método

      Ícone de propriedade

      Ícone de propriedade

      Ícone de evento

      Ícone de evento

    4. Iniciar digitar do ShowDialog (Uso de maiúsculas é sem importância para o IntelliSense). O **ShowDialog()**método mostrará a Caixa de Diálogo de Abrir arquivo. Depois que a janela tem realçado do ShowDialog, Pressionar a tecla Tabulação.

    5. Quando você Usar um método em um controle ou um componente (conhecido sistema autônomo chamar um método ), você precisará adicionar parênteses. Então, Inserir Abrindo e o parênteses de fechamento: ()

      ObservaçãoObservação

      Os métodos são uma parte importante de qualquer programa, e este tutorial mostra várias maneiras de usar os métodos. Você pode chamar o método do componente para informá-lo a fazer algo, assim como de chamada método. do componente OpenFileDialog ShowDialog() Você pode criar seus próprios métodos para fazer com que o seu programa faça coisas, como aquele que você está criando agora, chamado o showButton_Click()método, que abre uma Caixa de Diálogo e uma imagem quando um usuário clica em um botão.

    6. Para o Visual c#, Adicionar um espaço e então Adicionar dois sinais de igual ( = = ). Para Visual Basic, adicione um espaço e, em seguida, Usar um sinal de igual ( = ). (O visual c# e Visual Basic usam operadores de igualdade Diferente.)

    7. Adicionar outro espaço. Assim que você fizer isso, abre outra janela de IntelliSense. Comece a digitar do DialogResult e Pressionar a tecla Tabulação para adicioná-lo.

      ObservaçãoObservação

      Quando você escrever código para chamar um método, às vezes, ele Devoluções um valor. Nesse caso, de método Devoluções um valor DialogResult. do componente OpenFileDialog ShowDialog() DialogResult é um valor especial que informa o que aconteceu em uma Caixa de Diálogo. Um componente de OpenFileDialog pode resultar em que o usuário clicar OK de ou Cancelar , portanto, o ShowDialog()método Devoluções DialogResult.OK ou DialogResult.Cancel.

    8. Tipo um ponto para abrir a janela de DialogResult valor IntelliSense. Digite a letra o O e Pressionar a tecla Tabulação para inserir de OK .

      ObservaçãoObservação

      Primeiro linha de código deve ser Concluído. Para o Visual c#, ele deve ser o seguinte.

      if (openFileDialog1.ShowDialog() == DialogResult.OK)

      Para Visual Basic, ele deve ser o seguinte.

      If OpenFileDialog1.ShowDialog() = DialogResult.OK Then

    9. Agora Adicionar uma linha mais de código. Você pode digitá-lo (ou copiar e colá-lo), mas considere o uso do IntelliSense para Adicionar-lo. Quanto mais familiar estiver com o IntelliSense, quanto mais rapidamente, você pode escrever seu próprio código. Seu final **showButton_Click()**método aparência a seguir.

      Private Sub showButton_Click() Handles showButton.Click
      
          If OpenFileDialog1.ShowDialog() = DialogResult.OK Then
              PictureBox1.Load(OpenFileDialog1.FileName)
          End If
      
      End Sub
      
      private void showButton_Click(object sender, EventArgs e)
      {
          if (openFileDialog1.ShowDialog() == DialogResult.OK)
          {
              pictureBox1.Load(openFileDialog1.FileName);  
          }
      }
      

Para continuar ou revisar