Partilhar via


Exibindo e recebendo texto: Usando rótulos e caixas de texto

Neste tópico você aprenderá a usar os controles Label e TextBox para exibir texto e aceitar entrada de texto do usuário.

Uma das maneiras mais fáceis para enviar informações e recebê-las de usuários é através de texto.Você pode exibir texto sobre a funcionalidade do programa e você pode receber dados sistema autônomo texto do usuário e usá-lo em seu programa.Visual Basic fornece dois controles que são projetadas para exibir e receber texto. Eles são os controles Label e TextBox.

Exibindo texto com o controle Label

O controle Label é o controle principal para exibir texto.Ele aparece no formulário como um texto rodeado por uma área retangular.A cor dessa área geralmente é a mesma que a cor do formulário.Portanto, ele aparecerá como se fosse somente texto no formulário.

Como um Label se destina principalmente para exibição de texto, as propriedades mais importantes de um controle Label são as propriedades que controlam sua aparência.A propriedade Text contém o texto que é exibido no controle Label.A propriedade Font determina a fonte de vídeo para o texto na propriedade Text.A propriedade ForeColor determina a cor do texto em si, e a propriedade BackColor determina a cor da área ao redor do texto.

Receber texto com o controle TextBox

Quando você tem que exibir e receber texto, o controle TextBox foi projetado para dar conta do recado.Além de poder exibir texto, o controle TextBox permite que os usuários digitem texto na TextBox em tempo de execução e o programa pode recuperar esse texto.

Da mesma forma que o controle Label, as propriedades que são mais importantes para o controle TextBox são as relacionadas à aparência.Uma propriedade significativa é a propriedade Text, que representa o texto no controle TextBox.Quando um usuário digita no controle TextBox, a propriedade Text é atualizada para refletir as alterações.Assim, o texto que aparece no controle TextBox sempre reflete o valor da propriedade Text.

Há também as propriedades que afetam o comportamento do controle TextBox.A propriedade Multiline determina se o controle TextBox permitirá várias linhas.Se essa propriedade estiver definida como False, o controle TextBox sempre terá exatamente uma linha de altura e não poderá ser ampliado verticalmente.Se definida como True, o controle TextBox permitirá várias linhas e poderá ser tão alto quanto você desejar.

Tente-o!

Criar uma interface do usuário com controles Label e TextBox

  1. On the Arquivo menu, clicar Novo projeto.

  2. Na caixa de diálogo Novo Projeto , no painel de Templates, clique em Windows Application .

  3. Na caixa Name, digite TextBoxExample e em seguida clique em OK.

    Abre um novo projeto Windows Forms.

  4. A partir da Toolbox, arraste um controle TextBox, Label e Button para o formulário.

  5. Selecione o controle Label e arraste-o para cima do controle TextBox.

  6. Na janela Properties, altere a propriedade Text do controle Label para o código a seguir.

    Enter your name and click the button.

Agora que você criou uma interface do usuário básica, você terá que adicionar um pouco de código ao seu programa e, em seguida, ele estará pronto para ser testado!

Adicionar código e testar seu programa

  1. Clique duas vezes no controle Button para abrir o Editor de Códigos.

    O editor de códigos abre o manipulador de eventos Button1_Click.

  2. Adicione a seguinte linha de código ao manipulador de eventos Button1_Click.

    MsgBox("Your Name is " & Textbox1.Text)
    
  3. Pressione F5 para executar o programa.

  4. Quando o formulário for exibido, digite seu nome no controle TextBox e clique no botão.Um caixa de mensagem aparece exibindo o texto no controle TextBox.Altere o texto e clique no botão novamente.Cada vez que você clicar no botão, o texto atualizado será exibido.

Próximas etapas

Neste tópico, você aprendeu sobre os controles Label e TextBox e como eles podem ser usados para exibir e receber texto.No próximo tópico, você aprenderá a criar métodos que manipulam eventos de controle.Embora você já tenha aprendido a criar alguns manipuladores de eventos básicos, tal como o manipulador de eventos Button_Click, você aprenderá a criar métodos para manipular alguns dos outros eventos que ocorrem para controles.

Próxima Lesson: Fazendo o seu programa reagir ao usuário: Criando um manipulador de eventos

Consulte também

Referência

Rótulo Controlar Overview (Windows Forms)

Caixa de Texto Controlar Overview (Windows Forms)

Outros recursos

Criando a aparência do seu programa Visual: Introdução ao Windows Forms