Brug kontrolleres lister er den bedste måde at give brugeren en liste af muligheder for at vælge i et Visual Basic-program . I VB kan du bruge " CheckedListBox.ItemCheck " begivenhed at opdage , når staten for et element ændres. Denne begivenhed er også tilgængelig ved hjælp af en liste kontrol. Kontrollen stat vil opdatere efter " ItemCheck " begivenhed udfører . Brug denne begivenhed til at opdatere andre kontroller eller vise en meddelelse til brugeren, når en vare er klikket på. Instruktioner
1
Launch Microsoft Visual Basic Express , klik på " Nyt projekt" i den venstre rude på din computerskærm , og dobbeltklik på "Windows Forms Application " for at oprette et nyt projekt.
< br > 2
Dobbeltklik på " CheckedListBox " fra " Toolbox" rude for at oprette en ny liste box kontrol. Dobbeltklik på formularen for at oprette en ny form load begivenhed og skriv følgende kode til at fylde listen kontrol med tre punkter : Hej
Me.CheckedListBox1.Items.Add ( "markeret punkt 1")
Me.CheckedListBox1.Items.Add ( "markeret punkt 2")
Me.CheckedListBox1.Items.Add ( "markeret punkt 3")
3
Højreklik på listen kontrol , klik på " Egenskaber" og sæt " CheckOnClick " til " sandt". Klik på " Arrangementer " ikonet , der ligner et lynnedslag og dobbeltklik på siden af " ItemCheck " for at oprette et nyt emne tjek begivenhed.
4
Indtast følgende kode til at bestemme punkt markeret i kontrollen : Hej
Hvis ( e.CurrentValue = CheckState.Unchecked ) Så
MessageBox.Show ( . Me.CheckedListBox1.Items ( e.Index ) ToString & " . blev kontrolleret " )
EllersHvis ( e.CurrentValue = CheckState.Checked ) Så
MessageBox.Show ( Me.CheckedListBox1.Items ( e.Index ) . ToString & "var markeret ").
End Hvis
5
Tryk på " F5 " for at køre dit program og kontrollere ethvert element på listen for at få vist en besked boks med det element , der blev klikket på.
< br >