A Listeboks , eller drop- down menyen , vises en liste over elementer i en gruppe . Hver Listeboks kontroll kan inneholde forskjellige antall elementer, basert på den type informasjon du programmet inn i hver enkelt. Type " ListBox1.Items.Count " i Visual Basic program for å få antall elementer i en Listeboks . Substitute " ListBox1 " med navnet på kontrollen på skjemaet hvis det er nødvendig . Objekt Collection
Liste- elementer egenskapen returnerer elementene , eller samling av en ListBox kontroll. Av seg selv , den inneholder bare en referanse til elementene i Liste . Men det har flere egenskaper og funksjoner som er en del av Liste- objekt samling som du kan ringe på samme tid , blant annet " ListBox1.Items.Count " som returnerer antall elementer i en ListBox kontroll. Opptellingen eiendommen er spesifikke for hver Listeboks kontroll. Hvis du har flere, kan hver og en ha en annen verdi for denne eiendommen.
Bruker
" ListBox1.Items.Count " eiendom har flere bruksområder. For eksempel kan du bruke den som den øvre grense for en matrise som du vil bruke til å lagre elementene fra Liste- for sortering. Alternativt kan det være lurt å ha en Listeboks inneholder et bestemt antall elementer og sjekke for å se om Liste- oss telle eiendom tilsvarer det nummeret kan du vite om du har mer arbeid å gjøre . Eller kanskje du ikke ønsker å bruke tid på å telle hvert element i kontrollen.
Modification
Når du legger til eller fjerner elementer fra en Listeboks kontroll, tellingen eiendommen endres for å gjenspeile den nye totale antallet elementer i kontrollen. Hvis du bare endre elementer i det , forblir teller eiendommen uendret. Du kan kalle " ListBox1.Items.Count " når som helst i programmet. Visual Basic alltid raskt og nøyaktig returnerer antall elementer for deg som eksisterer i Liste- kontroll i det øyeblikket.
Warning
Kontroller at du bruker den nåværende verdien av en Listeboks oss telle eiendom hvis du har tenkt å bruke den i en variabel. For eksempel lagrer telle til en variabel og deretter fjerne et element i Liste- gjør variabelens verdi uriktig og kan ødelegge eller krasje programmet hvis det brukes på bestemte måter , for eksempel en rekke indeksen. Alltid få verdien av tellingen eiendommen umiddelbart før du bruker den eller bare bruke " ListBox1.Items.Count " hvis du ikke trenger en variabel i det hele tatt .