Utwórz listę wyboru

listview tekst zbiór wymiary
(listview tekst zbiór wymiary indeks)

Tworzy w oknie graficznym listę wyboru o tytule tekst i wypełnioną elementami podanego zbioru. Wymiary to 2- lub 4-elementowy zbiór; dwa pierwsze elementy oznaczają odległość w pikselach od lewej i od górnej krawędzi okna; jeśli podany jest 3-ci i 4-ty element, oznaczają szerokość i wysokość listy w pikselach. Pozycja i rozmiary kontrolki nie zależą od skali rysowania.
Opcjonalnie można określić indeks początkowo zaznaczonego elementu; domyślnie żaden element nie jest zaznaczony. Indeks zaznaczenia można odczytać pczy pomocy instrukcji getvalue, przy czym wartość -1 oznacza brak zaznaczenia.

Przykład:

"l := listview "Lista {abc def 123} {10 10 120 100}
setonchange :l [print :new]

Rezultat wykonania:
Lista wyboru w oknie graficznym. Bieżąc indeks zaznaczenia jest wypisywany w oknie tekstowym po każdej zmianie.

1
2
3
2
...

Zobacz także:

Spis treści