Partilhar via


Etapa 3: participante do Game

Para tornar o participante de Game, você pode tornar a Concluir trabalhos de rótulo de . Para fazer isso, adicione um manipulador para Evento de MouseEnter do rótulo.

ObservaçãoObservação

Se você concluiu o tutorial 1: Crie Imagem visualizador, você sabe sobre os manipuladores de Evento. A maioria dos controles tem muitos eventos Diferente que eles podem elevar. O Visualizador de imagens usadas de botão controle Clicar evento CheckChanged de controle de evento e a caixa de seleção . Neste tutorial, você pode usar o de rótulo do controle Evento MouseEnter, que são Erguido toda vez que o ponteiro do mouse entra o controle. O controle do Rótulo tem mais de quatro dúzia de eventos. A maioria tem nomes intuitivos, como TextChanged, Redimensionar e DoubleClick. Aparecerá uma lista de nomes de Evento posteriormente neste tutorial.

Para finalizar o Game

  1. Selecione o controle de finishLabel e, em seguida, Clicar no ícone de Evento na Cima da janela de Propriedades, que está com formato de uma marcação brilhante. Quando você clicar nele, em vez de mostrar as propriedades do controle, ele mostra os eventos de controle. Você pode Retorno à lista de propriedades clicando no ícone de propriedade. Por enquanto, Manter a janela de Propriedades sistema autônomo está, para que ele está mostrando Todas sistema autônomo eventos para o controle de finishLabel. Role Abaixo até o evento MouseEnter. sistema autônomo ícones e sistema autônomo Evento MouseEnter aparecem da seguinte maneira.

    Ícone de evento

    Ícone de evento

    Ícone de propriedade

    Ícone de propriedade

    Evento MouseEnter

    Evento MouseEnter

  2. Clicar duplo a palavra do MouseEnter. Depois que você fizer isso, o IDE adiciona automaticamente um manipulador de Evento método ao seu formulário e exibe-lo para você no editor de código, da seguinte maneira.

    Private Sub finishLabel_MouseEnter() Handles finishLabel.MouseEnter
    
    End Sub
    
    private void finishLabel_MouseEnter(object sender, EventArgs e)
    {
    
    }
    

    Isso manipulador de Evento método for executado toda vez que o ponteiro do mouse entra no rótulo.

  3. O programa para abrir uma caixa de mensagem exibe "Parabéns" e, em seguida, você deseja que o programa fechar. Para fazer isso, Adicionar linhas de código (com um comentário), da seguinte maneira.

    Private Sub finishLabel_MouseEnter() Handles finishLabel.MouseEnter
    
        ' Show a congratulatory MessageBox, then close the form.
        MessageBox.Show("Congratulations!")
        Close()
    End Sub
    
    private void finishLabel_MouseEnter(object sender, EventArgs e)
    {
        // Show a congratulatory MessageBox, then close the form.
        MessageBox.Show("Congratulations!");
        Close();
    }
    
    ObservaçãoObservação

    O finishLabel_MouseEnter()método tem Dois instruções. Primeiro Declaração está chamando um método chamado Show()que abre uma caixa de mensagem que contém qualquer texto que você coloca dentro de parênteses.

  4. Você pode aprender mais sobre o que está ocorrendo por meio do IDE para explorar seu código. Fazer o ponteiro do mouse e posicioná-la para que ela está sobre a de MessageBox palavra . Você deve ver a dica de ferramenta a seguir.

    Dica de ferramenta

    Dica de ferramenta

    ObservaçãoObservação

    O IDE mostra que há uma classe chamada System.Windows.Forms.MessageBoxe o Show()método que você chamou está dentro dessa classe. Não é necessário um entendimento completo para que a caixa de mensagem funcione, mas Informação Adicional podem ser úteis.

    Com relação a segunda Declaração, cada formulário tem um método interno chamado Close()que faz com que o formulário Fechar. Alguns programas possuem várias janelas que o usuário pode alternar entre. Ao trabalhar em um programa como esse, fecha a janela atual, mas deixa o resto do programa Executando. (Por exemplo, se você tiver vários documentos do Microsoft Office Palavra Abrir ao mesmo Hora, fechar uma janela do documento é fechado desse documento, mas permanece Abrir o Office Palavra.) No entanto, em um programa como este, onde há apenas uma janela, fechar essa janela faz com que o programa parar a Executando, então, fechar o formulário fecha o programa.

  5. salvar e execute o programa. Mova o ponteiro do mouse sobre o rótulo de Concluir. Ele deve abrir a mensagem e, em seguida, feche o programa.

Para continuar ou revisar