Hoe een tekstvak in en uit te schakelen met de optieknop in Visual Basic

Schrijver: Peter Berry
Datum Van Creatie: 20 Augustus 2021
Updatedatum: 22 November 2024
Anonim
VB Tutor how disable the label and textbox via command button
Video: VB Tutor how disable the label and textbox via command button

Inhoud

De keuzerondjes zijn klein en rond, in een gebruikersinterface, waarmee u slechts een van de verschillende alternatieven kunt selecteren. Vaak, wanneer ze worden gebruikt, moet de rest van de gebruikersinterface op deze selectie reageren door andere besturingselementen in of uit te schakelen die alleen zinvol zijn wanneer bepaalde keuzes worden gemaakt. Optieknoppen kunnen worden geconfigureerd om bepaalde bedieningselementen op hun eigen manier in of uit te schakelen, maar dit zal wat werk en een beetje code-bewerking vergen.


routebeschrijving

  1. Open Visual Basic en maak een nieuw project door op "Bestand" en vervolgens op "Nieuw project" te klikken. Selecteer "Windows Forms Project".

  2. Zoek de "GroupBox" -optie in het paneel "Toolbox" en sleep deze naar het formulier. Optieknoppen moeten gegroepeerd zijn in een "GroupBox" om te werken.

  3. Zoek de "RadioButton" -optie in het paneel "Toolbox" en sleep deze naar uw "GroupBox". Klik er met de rechtermuisknop op, selecteer "Eigenschappen" en stel de eigenschap "Tekst" in om "Aan" te lezen. Wijzig de naam van de eigenschap "Name" in "OnButton".

  4. Herhaal stap 3 voor nog een "RadioButton", maar stel deze keer de eigenschap "Text" in op "Off" en wijzig de naam van "Name" in "OffButton".

  5. Zoek de "TextBox" in de "Toolbox" en sleep deze naar het formulier. Je moet het in de "GroupBox" of erbuiten plaatsen, afhankelijk van wat volgens jou het beste past bij het ontwerp van de applicatie.


  6. Dubbelklik op het keuzerondje "Uit" om de code-editor te openen. Plak het volgende:

    Als OffButton.Checked vervolgens TextBox1.Enabled = False End If

  7. Klik op het tabblad "Ontwerp" en dubbelklik op de knop "Aan" om uw code-editor te openen. Plak het volgende:

    If OnButton.Checked TextBox1.Enabled = True End If

  8. Klik op de knop "Uitvoeren". Wanneer de knop "Aan" is geselecteerd, wordt het tekstvak geactiveerd. Wanneer de knop "Uit" is geselecteerd, wordt het tekstvak gedeactiveerd.