Como ativar e desativar uma caixa de texto com o botão de opção no Visual Basic

Escrito por kevin walker | Traduzido por luiza bomfim
  • Compartilhar
  • Tweetar
  • Compartilhar
  • E-mail

Os botões de opção são aqueles pequenos e circulares, em uma interface de usuário, que permitem selecionar apenas uma das várias alternativas. Muitas vezes, quando eles são usados, o resto da interface do usuário precisa responder à essa seleção, ativando ou desativando outros controles que só fariam sentido quando certas escolhas são feitas. Os botões de opção podem ser configurados para ativar ou desativar certos controles à sua moda, mas isso irá tomar um pouco de trabalho e uma pequena edição de código.

Nível de dificuldade:
Moderado

Outras pessoas estão lendo

Instruções

  1. 1

    Abra o Visual Basic e crie um novo projeto clicando em "File" (Arquivo) e, em seguida, em "New Project" (Novo projeto). Selecione "Windows Forms Project" (Projeto de formulário Windows).

  2. 2

    Ache a opção "GroupBox" (Grupo de caixas) no painel "Toolbox" (Caixa de ferramentas) e arraste-a para o formulário. Botões de opção devem ser agrupados dentro de um "GroupBox" para funcionar.

  3. 3

    Ache a opção "RadioButton" (Botão de opção) no painel "Toolbox" e arraste-a para o seu "GroupBox". Clique com o botão direito nele, selecione "Properties" (Propriedades) e defina a propriedade "Text" (Texto) para ler "On" (Ligado). Mude o nome da propriedade "Name" para "OnButton" (Botão ligado).

  4. 4

    Repita o Passo 3 para outro "RadioButton", mas, dessa vez, configure a propriedade "Text" pata "Off" (Desligado) e mude o seu nome de "Name" para "OffButton" (Botão desligado).

  5. 5

    Ache a "TextBox" (Caixa de texto) na "Toolbox" e arraste-a para o formulário. Você deverá colocá-la dentro do "GroupBox" ou fora dela, dependendo do que você acha que melhor se adapta ao projeto da aplicação.

  6. 6

    Dê duplo clique no botão de opção "Off" para abrir o editor de código dele. Cole o que vem a seguir:

    If OffButton.Checked Then TextBox1.Enabled = False End If

  7. 7

    Clique na aba "Design" e dê duplo clique no botão "On" para abrir seu editor do código. Cole o que vem a seguir:

    If OnButton.Checked Then TextBox1.Enabled = True End If

  8. 8

    Clique no botão "Run" (Executar). Sempre que o botão "On" for selecionada, a caixa de texto ativará. Sempre o botão "Off" for selecionado, a caixa de texto desativará.

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível