Tworzenie okna dialogu > LBox - polecenie | | Drukuj |
Polecenie tworzy w oknie dialogowym listę.
Składnia
Int LBox String nazwa, String tablica ( n ), String nazwaElem, Int x0, Int y0, Int dx, Int dy [, D_Funk ]
lub
Int LBox String nazwa, String tablica ( n ), Int nrElem, Int x0, Int y0, Int dx, Int dy [, D_Funk ]
Argumenty
Typ |
Nazwa |
Opis |
nazwa |
Nazwa umieszczona z lewej strony listy. Umieszczenie w nazwie znaku & powoduje wyświetlenie następnego po nim znaku z podkreśleniem, przez co aktywny staje się klawisz skrótu: Alt + podkreślona litera. |
|
tablica ( n ) |
Tablica zmiennych typu String, stanowiących zawartość listy. |
|
nazwaElem |
Nazwa wybranego elementu tablicy. Ten element będzie podświetlony po otwarciu okna dialogu. |
|
nrElem |
Numer wybranego elementu tablicy. Ten element będzie podświetlony po otwarciu okna dialogu. |
|
x0 |
Odległość lewej krawędzi listy od lewej krawędzi okna dialogowego, liczona w pikselach. |
|
y0 |
Odległość górnej krawędzi listy od górnej krawędzi okna dialogowego, liczona w pikselach. |
|
dx |
Szerokość listy, liczona w pikselach. |
|
dy |
Wysokość listy, liczona w pikselach. |
|
D_Funk |
Domyślne wyrażenie, które zostanie wykonane po dwukrotnym kliknięciu na elemencie listy. |
Wartość zwracana
Identyfikator listy.
Przykład
//Zdefiniowanie tablic elementów
String tablica_pozycji_pk (8) = "Poz1k","Poz2k","Poz3k","Poz4k","Poz5k","Poz6k","Poz7k","Poz8k"
String pozycja_pk
String tablica_pozycji_pl (8) = "Poz1","Poz2","Poz3","Poz4","Poz5","Poz6","Poz7","Poz8"
Int pozycja_pl
Form "Pole kombinowane i lista", 500, 300
//Określenie położenia, zawartości i aktywnego elementu pola kombinowanego
pozycja_pk = "Poz4k"
CmbBox "Pole kombinowane", tablica_pozycji_pk, pozycja_pk, 150,50, 100, 90
//Określenie położenia, zawartości i aktywnego elementu listy pozycji pola listy
pozycja_pl = 5
LBox "Lista", tablica_pozycji_pl, pozycja_pl, 350,50,100,90, Message "Klikałeś"
Button "Zamknij okno", 150, 180, 200, 24, -1
//Wyświetlenie zdefiniowanego okna
ExecForm
Error ""