Dela via


Översikt över ListBox-kontroll (Windows-formulär)

En Windows Forms-ListBox-kontroll visar en lista från vilken användaren kan välja ett eller flera objekt. Om det totala antalet objekt överskrider det antal som kan visas läggs en rullningslist automatiskt till i kontrollen ListBox. När egenskapen MultiColumn är inställd på truevisas objekt i flera kolumner i listrutan och en vågrät rullningslist visas. När egenskapen MultiColumn är inställd på falsevisas objekt i en enda kolumn i listrutan och en lodrät rullningslist visas. När ScrollAlwaysVisible är inställt på truevisas rullningslisten oavsett antalet objekt. Egenskapen SelectionMode avgör hur många listobjekt som kan väljas åt gången.

Sätt att ändra ListBox-kontrollen

Egenskapen SelectedIndex returnerar ett heltalsvärde som motsvarar det första markerade objektet i listrutan. Du kan programmatiskt ändra det markerade objektet genom att ändra SelectedIndex-värdet i koden. motsvarande objekt i listan visas markerat i Windows-formuläret. Om inget objekt har valts är värdet SelectedIndex -1. Om det första objektet i listan är markerat är värdet SelectedIndex 0. När flera objekt har valts visar värdet SelectedIndex det markerade objekt som visas först i listan. Egenskapen SelectedItem liknar SelectedIndex, men returnerar själva objektet, vanligtvis ett strängvärde. Egenskapen Count återspeglar antalet objekt i listan och värdet för egenskapen Count är alltid ett fler än det största möjliga SelectedIndex värde eftersom SelectedIndex är nollbaserad.

Om du vill lägga till eller ta bort objekt i en ListBox-kontroll använder du metoden Add, Insert, Clear eller Remove. Du kan också lägga till objekt i listan med hjälp av egenskapen Items vid designtillfället.

Se även