Etapa 6: Nomear os controles de botão
Há Apenas Um PictureBox no seu formulário. Quando adicionado, o IDE automaticamente nomeados-lo de pictureBox1 . Há Apenas Um CheckBox, que é chamado de checkBox1 . Em breve, você irá escrever alguns códigos e que o código fará referência à caixa de seleção e PictureBox. Como existe apenas um de cada um desses controles, você saberá o que significa quando você vir de pictureBox1 ou de checkBox1 no seu código.
Observação |
---|
No Visual Basic, a padrão de Primeiro letra do nome do controle é inicial cap, portanto, os nomes são de PictureBox1 de CheckBox1 e assim por diante. |
Existem quatro botões em seu formulário e o IDE nomeados-los de botão1 , de button2 , de button3 e de 4 . Examinando apenas seus nomes Atual, você não sabe qual botão é botão Fechar e qual é o botão Mostrar uma imagem de . É por isso que os controles de botão de nomeação é útil.
Para nomear os controles de botão
Clicar botão Fechar. (Se você ainda tem Todas botões Selecionado, Pressionar a tecla ESC para cancelar a seleção.) Rolar o janelaProperties até ver a propriedade do (Nome) . (A propriedade do (Nome) é próxima à Cima quando as propriedades estiverem Alfabético). Altere o nome de closeButton , sistema autônomo mostrado na figura a seguir.
Janela de propriedades com nome closeButton
Observação If you try changing the name of your button to close Button, with a space between the words close and Button, the IDE displays an error message: "O valor da propriedade inválido". Espaços (e alguns outros caracteres) não são permitidos em nomes de controle.
Renomear os três botões de backgroundButton clearButtonde e de showButton . Você pode verificar os nomes clicando no controle seletor na Soltar suspensa na janela de Propriedades. Os Nova nomes de botão são exibidos.
Clicar duplo no botão Mostrar uma imagem no Designer de Formulários do Janelas. Quando você fizer isso, o IDE abre uma nova Tabulação na janela principal, chamada de Tabulação de Form1. cs, sistema autônomo mostrado na figura a seguir.
Guia Form1.cs com código Visual C#
Destaque essa parte do código.
Private Sub showButton_Click() Handles showButton.Click End Sub
private void showButton_Click(object sender, EventArgs e) { }
Você está vendo um método chamado showButton_Click(). O IDE adicionado isso quando você clicou no botão de showButton. Esse método contém código que é executada quando se clica no botão de Mostrar uma imagem.
Observação Neste tutorial, o Visual Basic código é gerado automaticamente foi simplificado, removendo tudo entre parênteses, (). Sempre que isso ocorrer, você pode remover o mesmo código. O programa funcionará em ambos os casos. O restante dos tutoriais, qualquer código gerado automaticamente é simplificado sempre que possível.
Ir para a Tabulação designer (a Tabulação de Form1. cs [Design no Visual c# ou a Tabulação de Form1. vb [Design em Visual Basic) e Clicar duplo no botão de Limpar a imagem. Repita esse procedimento para os últimos dois botões. Cada Hora, o IDE adiciona um Nova método para o código do formulário.
Para adicionar um método mais, Clicar duplo em controle CheckBox Designer de Formulários do Janelas para fazer com que o IDE adicionar um **checkBox1_CheckedChanged()**método. Esse método é chamado sempre que o usuário seleciona ou desmarca a caixa de seleção.
Observação Ao trabalhar em um programa, muitas vezes é mover entre o editor de Código e Designer de Formulários do Janelas. O IDE torna mais fácil de navegar em seu projeto. Usar o do Solução Explorer para abrir o Designer Janelas Formulários clicando duplo em do Form1. cs no Visual c# ou do Form1. vb no Visual Basic.
A seguir mostra o Nova código que você vê no editor de código.
Private Sub clearButton_Click() Handles clearButton.Click End Sub Private Sub backgroundButton_Click() Handles backgroundButton.Click End Sub Private Sub closeButton_Click() Handles closeButton.Click End Sub Private Sub CheckBox1_CheckedChanged() Handles CheckBox1.CheckedChanged End Sub
private void clearButton_Click(object sender, EventArgs e) { } private void backgroundButton_Click(object sender, EventArgs e) { } private void closeButton_Click(object sender, EventArgs e) { } private void checkBox1_CheckedChanged(object sender, EventArgs e) { }
Observação Os cinco métodos que você Adicionado são chamados de manipuladores de eventos de , pois o programa chama-los sempre que ocorre um evento (como um usuário clicar em um botão ou uma caixa de seleção).
Quando clicar duas vezes em um controle no IDE, ele adiciona um manipulador de Evento método para o controle. Por exemplo, quando você Clicar Duplo um botão, o IDE adiciona um manipulador de eventos para o evento Clicar (que é chamado sempre que o usuário clica no botão). Ao clicar duplo em uma caixa de seleção, o IDE adiciona um manipulador de eventos para o evento CheckedChanged (que é chamado sempre que o usuário seleciona ou desmarca a caixa).
Depois de adicionar um manipulador de Evento para um controle, você pode Retorno a ele a a qualquer hora de Designer de Formulários do Janelas, clique duplo no controle.
Observação Os nomes são importantes quando você cria programas e métodos (incluindo manipuladores de Evento) podem ter qualquer nome que você deseja. Quando você Adicionar um manipulador de eventos com o IDE, ele escolhe um nome com base no nome do controle e o evento que está sendo manipulado. Por exemplo, denomina-o evento Clicar para um botão denominado showButton de showButton_Click()método do manipulador de eventos. Além disso, abrindo e fechando parênteses () são geralmente Adicionado Depois o nome de método para tornar claro que métodos estão sendo discutidos.
Para continuar ou revisar
Para ir para o Próximo tutorial passo, consulte Etapa 7: Adicionar componentes de Caixa de Diálogo para seu formulário.
Para Retorno à etapa anterior tutorial, consulte Etapa 5: Adicionar controles ao seu formulário.