Tworzenie okna dialogu > LBox - polecenie

Drukuj

LBox - polecenie symp

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

String

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.

String

tablica ( n )

Tablica zmiennych typu String, stanowiących zawartość listy.

String

nazwaElem

Nazwa wybranego elementu tablicy. Ten element będzie podświetlony po otwarciu okna dialogu.

Int

nrElem

Numer wybranego elementu tablicy. Ten element będzie podświetlony po otwarciu okna dialogu.

Int

x0

Odległość lewej krawędzi listy od lewej krawędzi okna dialogowego, liczona w pikselach.

Int

y0

Odległość górnej krawędzi listy od górnej krawędzi okna dialogowego, liczona w pikselach.

Int

dx

Szerokość listy, liczona w pikselach.

Int

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 ""