Como habilitar e desabilitar uma caixa de texto com um botão de rádio em visual basic

Os botões de rádio são os pequenos botões circulares em uma interface de usuário que permitem que apenas uma das muitas opções a serem verificados. Muitas vezes, quando o rádio botões são usados, o resto da interface do usuário precisa responder a essa seleção ativando ou desativando outros controles que só fazem sentido quando certas opções são selecionadas. botões de rádio pode ser configurado para ativar e desativar determinados controles dessa maneira, mas vai demorar um pouco de trabalho e uma edição de código pouco.

  • Abra o Visual Basic e criar um novo projeto, clicando em "Arquivo", depois "New Project". Selecione "Projeto Windows Forms."

  • Encontre a opção "GroupBox" no painel "Toolbox" e arrastá-lo em seu formulário. botões de rádio devem ser agrupados dentro de um "GroupBox" a função.

  • Encontre a opção "RadioButton" no painel "Toolbox" e arrastá-lo para o seu GroupBox. direita; clique nele, selecione "Propriedades" e defina a propriedade "text" para ler "On". Mudar a sua propriedade "Name" para "OnButton."

  • Repita o passo 3 para o outro "RadioButton", mas desta vez defina sua propriedade "text" para "Off" e sua propriedade "Name" para "OffButton."

  • Encontrar o "TextBox" na "caixa de ferramentas" e arrastá-lo para seu formulário. Você pode colocá-lo dentro do GroupBox ou fora dela, dependendo do que você achar melhor se adapte o design da aplicação.

  • Dê um duplo clique no botão de opção "Off" para abrir seu editor de código. Cole a seguinte:

    Se OffButton.Checked seguida

    TextBox1.Enabled = False

    Fim se

  • Clique na aba "Design" e clique duas vezes o botão "On" para abrir seu editor de código. Cole a seguinte:

    Se OnButton.Checked seguida

    TextBox1.Enabled = True

    Fim se

  • Clique no botão "Run". Sempre que o botão "On" é selecionado, a caixa de texto está ativada. Sempre que o botão "Off" é selecionado, a caixa de texto está desativado.

De esta maneira? Compartilhar em redes sociais:

LiveInternet