Hvordan bruke Itemcheck Event i Visual Basic

Hvordan bruke Itemcheck Event i Visual Basic


Bruke sjekket listebokser er den beste måten å gi brukeren en liste over alternativer å velge i et Visual Basic-program. I VB kan du bruke "CheckedListBox.ItemCheck" hendelse for å oppdage når tilstanden til et element endringer. Denne hendelsen er også tilgjengelig ved hjelp av en liste bokskontroll. Sjekken staten vil oppdatere etter "ItemCheck" hendelse utfører. Bruk denne hendelsen for å oppdatere andre kontroller eller vise en melding til brukeren når et element er klikket.

Bruksanvisning

1 Start Microsoft Visual Basic Express, klikk på "Nytt prosjekt" på ruten til venstre på skjermen, og dobbeltklikk på "Windows Forms Application" for å opprette et nytt prosjekt.

2 Dobbeltklikk på "CheckedListBox" fra "Toolbox" ruten for å opprette en ny liste bokskontroll. Dobbeltklikk på skjemaet for å opprette en ny form belastning arrangementet og skriv inn følgende kode for å fylle listen bokskontroll med tre elementer:

Me.CheckedListBox1.Items.Add ( "sjekket punkt 1")

Me.CheckedListBox1.Items.Add("checked item 2")

Me.CheckedListBox1.Items.Add ( "sjekket punkt 3")

3 Høyreklikk listeboksen kontroll, klikk på "Properties" og sett "CheckOnClick" til "true". Klikk på "Hendelser" ikonet som ligner et lynnedslag, og dobbeltklikk ved siden av "ItemCheck" for å opprette et nytt element sjekk event.

4 Skriv inn følgende kode for å bestemme elementet sjekket i kontrollen:

Hvis (e.CurrentValue = CheckState.Unchecked) Deretter

MessageBox.Show(Me.CheckedListBox1.Items(e.Index).ToString & " was checked.")

ElseIf (e.CurrentValue = CheckState.Checked) Deretter

MessageBox.Show (Me.CheckedListBox1.Items (e.Index) .ToString & "var ukontrollert.")

Slutt om

5 Trykk "F5" for å kjøre programmet og sjekke et element i listen for å vise en meldingsboks med elementet som ble klikket på.