A ListBox eller drop -down menu , viser en liste over emner i en gruppe. Hver ListBox kontrol kan indeholde forskellige antal af poster baseret på den type oplysninger, du program i hver enkelt. Type " ListBox1.Items.Count " i din Visual Basic-program for at få antallet af elementer i en ListBox . Stedfortræder " ListBox1 " med navnet på kontrol på din formular, hvis det er nødvendigt. Objekt Collection
ListBox poster Ejendommen returnerer poster, eller indsamling af ListBox kontrol. I sig selv, blot det indeholder en henvisning til de poster i ListBox . Men det har yderligere egenskaber og funktioner, som er en del af ListBox objekt kollektion , som du kan kalde på samme tid , herunder " ListBox1.Items.Count ", som returnerer antallet af elementer i en ListBox kontrol. Greven Ejendommen er specifikke for hver ListBox kontrol. Hvis du har flere , kan hver man have en anden værdi for denne ejendom.
Bruger
" ListBox1.Items.Count " Ejendommen har flere anvendelser. For eksempel kan du bruge den som den øvre grænse for et array , som du vil bruge til at gemme de elementer fra ListBox til sortering . Alternativt kan du ønsker at have en ListBox indeholde et bestemt antal elementer og kontrol for at se, om ListBox s optælling egenskab svarer dette nummer lader dig vide, hvis du har mere arbejde at gøre. Eller måske du ikke ønsker at bruge tid at tælle hvert element i kontrollen.
Ændring
Når du tilføjer eller fjerner elementer fra en ListBox kontrol greven ejendom skifter til den nye samlede antal elementer i kontrollen . Hvis du kun ændrer elementer i det , greven egenskaben forbliver uændret. Du kan kalde " ListBox1.Items.Count " på noget tidspunkt i programmet. Visual Basic altid hurtigt og præcist returnerer antallet af elementer til dig , der eksisterer i ListBox kontrol på det tidspunkt.
Warning
Sørg for at bruge den aktuelle værdi af en ListBox s optælling ejendom, hvis du agter at bruge det i en variabel. For eksempel gør spare tælle til en variabel og derefter fjerne et element til ListBox variablens værdi forkert, og kan korrupte eller endog crash dit program , hvis de anvendes på bestemte måder , såsom et array indeks. Altid få værdien af optællingen ejendommen umiddelbart før du bruger det eller blot bruge " ListBox1.Items.Count ", hvis du ikke behøver en variabel på alle.