De flesta Windows- program använder alternativknappar så att formulärets användaren att välja ett av flera alternativ . Även om det kan finnas några grupper av alternativknappar på en särskild blankett , får endast en knapp i någon grupp väljas när som helst . Som varje knapp i en grupp är markerad , är alla de andra knapparna automatiskt avmarkeras . Microsofts Visual Basic tillhandahåller en relativt enkel metod för att kontrollera att se vilken knapp är markerad , ge ditt användarnamn med exakta åtgärder baserade på hennes val . Instruktioner
1
Starta Visual Studio eller Visual Basic Express , beroende på vad du har installerat . Välj " Nytt projekt " på startsidan . Dubbelklicka på " Windows Forms Application " för att initiera Integrated Development Environment ( IDE ) och skapa en ny tom blankett .
2
Bestäm de alternativ som du kommer att ge ditt användarnamn för din alternativknappsgruppen . Till exempel, om du presenterar dem med en lista över frukter du kan ha " Bananer ", " apelsiner ", " Russin ", " äpplen " och " Kiwi " för dina val . Detta prov kräver fem alternativknappar i gruppen .
3
Klicka någonstans i din tomt formulär och rulla markören över till verktygslådan menyn till vänster . Om det inte öppnas inom några sekunder klicka på formuläret igen och sedan klicka på menyn Verktyg för att öppna den . Klicka på " + " på den gemensamma kontroller menyalternativet för att expandera den .
4
Dubbelklicka på RadioButton menyalternativet fem gånger för att lägga fem radioknappar i formuläret . Dubbelklicka på knappen menyalternativet en gång och Etikett objekt en tid för att lägga till en knapp och en text etikett i formuläret . Dra radioknapparna till en vertikal utbredning mönster för en logisk visuell gruppering .
5
Dra Button1 och Label1 kontroller till en plats på den blankett som ser logiskt och lindrar all trängsel på blanketten .
6
Klicka på den första knappen på formuläret för att markera det . Klicka på Properties fönstret till det nedre högra sidan av skärmen och rulla genom Knappegenskaper tills du ser " Name " egendom . För vårt exempel , ändra namnet till " Bananas_Button . " Bläddra igenom egenskaperna tills du hittar " Text " egendom och ändra det till " Bananas ".
7
Upprepa steg 6 för varje alternativknapp , med hjälp av prov namn som anges i steg 2 , vilket bör leda i en form med fem radioknappar , vertikalt inriktade , med texten " Bananas ", " apelsiner ", " russin ", " äpplen " och " Kiwi " bredvid varje knapp , respektive.
8
Dubbelklicka på Button1 kontroll i formuläret . Detta kommer att öppna fönstret Kod och placera markören mellan två rader genererade koden . Den första är den Sub Förfarande händelsehanterare linjen för Button1 klick. Det andra är det End Sub linje som markerar slutet på händelsen koden för Button1 klick händelsen . Lägg ditt alternativknappen kontroll koden mellan de två linjer enligt följande :
Private Sub Button1_Click ( ByVal avsändaren som System.Object , ByVal e Som System.EventArgs ) katalog
Handtag Button1.Click
Dim ButtonFruitName As String = " "
p Om Bananas_Button.Checked Sedan
ButtonFruitName = " bananer "
End If
p Om Oranges_Button.Checked sedan
ButtonFruitName = " apelsiner "
End If
p Om Raisins_Button.Checked sedan
ButtonFruitName = " russin "
End If
Om Apples_Button.Checked Sedan
ButtonFruitName = " vita "
End If
p Om Kiwi_Button.Checked Sedan
ButtonFruitName = " kiwi "
End If
Label1.Text = " Du valde " & ButtonFruitName & " för ditt snack . "
End Sub
Denna kod kommer kontrollera att se vilken frukt knapp har valts ut och visa ett meddelande till användaren anger deras frukt val . Tänk på att när varje knapp är markerad med " kontrollerat " egendom av de andra är markerad som " Okontrollerat " så att du inte behöver göra negativ kontroll på knapparna .
9
Klicka på grön triangel på menyraden för att testa programmet . Den debug -funktionen öppnar formuläret i debug-läge . Välj de olika knapparna för att vara säker på att rätt budskap visas och göra korrigeringar i din kod om det finns inkonsekvenser .