Slik aktiverer og deaktiverer du en tekstboks med alternativknappen i Visual Basic

Forfatter: Peter Berry
Opprettelsesdato: 20 August 2021
Oppdater Dato: 11 Kan 2024
Anonim
Композитинг интерьера в Blackmagic Fusion (Урок 6)
Video: Композитинг интерьера в Blackmagic Fusion (Урок 6)

Innhold

Radioknappene er de små og sirkulære, i et brukergrensesnitt, som lar deg velge bare ett av flere alternativer. Ofte, når de brukes, må resten av brukergrensesnittet svare på dette valget ved å aktivere eller deaktivere andre kontroller som bare ville gi mening når bestemte valg er gjort. Alternativknappene kan konfigureres for å aktivere eller deaktivere enkelte kontroller på egen måte, men dette vil ta litt arbeid og en liten koderedigering.


retninger

  1. Åpne Visual Basic og opprett et nytt prosjekt ved å klikke på "File" og deretter "New Project". Velg "Windows Forms Project".

  2. Finn "GroupBox" -alternativet i "Verktøykasse" -panelet og dra det til skjemaet. Alternativknappene må grupperes i en "GroupBox" for å fungere.

  3. Finn alternativet "RadioButton" i "Toolbox" panelet og dra det til "GroupBox". Høyreklikk på den, velg "Egenskaper" og sett "Tekst" -egenskapen for å lese "På". Endre navnet på "Navn" -egenskapen til "OnButton".

  4. Gjenta trinn 3 for en annen "RadioButton", men denne gangen stiller du "Tekst" -egenskapen til "Av" og endrer navnet sitt fra "Navn" til "OffButton".

  5. Finn "Tekstboksen" i "Verktøykasse" og dra den til skjemaet. Du bør legge den inn i "GroupBox" eller utenfor den, avhengig av hva du synes best passer til applikasjonsdesign.


  6. Dobbeltklikk på "Av" -knappen for å åpne kodeditoren. Lim inn følgende:

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

  7. Klikk kategorien "Design" og dobbeltklikk på "På" -knappen for å åpne kodeditoren. Lim inn følgende:

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

  8. Klikk på "Kjør" -knappen. Når "On" -knappen er valgt, vil tekstboksen aktiveres. Når "Off" -knappen er valgt, vil tekstboksen bli deaktivert.