Właściwość ListWłaściwość List zwraca lub ustawia pozycję zawartą w części listy kontrolki. Lista jest tablicą, w której każdy element jest pozycją listy. Dostępna w czasie projektowania dla konrolek ListBox i ComboBox przez okienko właściwości, tylko do odczytu w czasie wykonania programu dla kontrolek DirListBox, DriveListBox i FileListBox; do odczytu/zapisu w czasie wykonania programu dla kontrolek ComboBox i ListBox.Składnia właściwości List: obiekt.List (Indeks) [= Łańcuch] Składnia właściwości List składa się z części:
Właściwości tej należy używać, aby uzyskać dostęp do pozycji listy. Dla wszystkich kontrolek oprócz DirListBox, Indeks pierwszej pozycji listy ma wartośc 0, a ostatniej ListCount-1. Dla konrolki DirListBox, kolejność numerowania indeksów jest oparta na aktualnych katalogach i podkatalogach, gdy kontrolka jest uruchomiona podczas wykonania programu. Katalog, który jest aktualnie otwarty jest reprezentowany przez Indeks -1. Katalogi powyżej aktualnie otwartego katalogu są reprezentowane przez ujemne indeksy w rosnącej kolejności. Na przykład, -2 jest nadrzędnym katalogiem aktualnie otwartego katalogu, a -3 jest kolejnym katalogiem powyżej tego. Katalogi poniżej katalogu, który jest aktualnie otwarty mają numerację od 0 do ListCount-1. Pierwotnie, kontrolki ComboBox i ListBox zawierają puste listy. Dla kontrolek plikowo-systemowych, lista jest oparta na warunkach jakie zastanie kontrolka, gdy jest uruchomina podczas wykonywania programu:
Dla wszytskich kontrolek aplikacji z wyjątkiem DirListBox, wyliczanie listy od 0 do ListCoun-1, zwraca wszystkie pozycje z listy. Dla kontrolki DirListBox, wyliczanie listy od -n do ListCount-1 zwraca listę zawierającą wszystkie katalogi i podkatalogi widzialne z katalogu, który jest aktualnie otwarty. W tym wyapdku n jest liczbą poziomów katalogów powyżej katalogu aktualnie otwartego. Do określenia pozycji, która ma być wyświetlona w kontrolkach ComboBox i ListBox, należy użyć metody AddItem. Do usunięcia pozycji, należy użyć metody RemoveItem. Aby zachować pozycje listy w alfabetycznym porządku, należy ustawić właściwość Sorted kontrolki na True, przed dodaniem pozycji do listy. Użycie instrukcji Option Base = 1 w sekcji Dekalaracji, nie ma wpływu na wyliczanie elementów w kontrolkach Visual Basica. Pierwszy element ma zawsze Index 0. Gdy Ineks list jest poza zakresem aktualnych pozycli w okienku listy, zwaracany jest łańcuch zerowej długości (""). Dla przykładu, List (-1) dla kontrolek ComboBox lub ListBox zwraca łańcuch zerowej długości. Lista obiektów wykorzystujących właściwość List: ComboBox DirListBox DriveListBox FileListBox ListBox |