moje weby:    Eshop - internetový obchod kde seženete parádní věcičky    www.imlok.net    elektrika (schémata, značky, postupy)    návody na deskové hry    Wordpress

iMlok.net
vodMobilPocket PCPClnkyLicenn ujednnKontakt
  

FoxPro - Práce s ListBoxem

Malý tutoriál zamřený na komponentu Listbox a multivýběr v něm.

Listbox na formuláři

Nejprve si Listbox přidáme na formulář. Takže si založte formulář a klikněte na standartní komponentu Listbox. Dále si pro ukázku umístím ještě jeden Listbox do kterého vybrané hodnoty přenesu a tlačítko kterým aktivuji výběr (viz obr č.1).
Nyní sí listbox nastavíme. V Property (vlastnostech) si nastavte hodnotu na záložce Other Multiselect = true.
V listboxu můžete vybírat klasicky přes klávesy CTRL a SHIFT, tím že je podržíte a kliknete na položku v listboxu. Samozřejmě že stejně je odznačíte, pokud kliknete při držení těchto kláves na položku v listboxu.


obr č.1 - FoxPro, umístění Listboxu na formulář

Nastavení zdroje dat ListBoxu

Viz. tutoriál nastavení zdroje dat v komponetách.
Zde konkrétně

Zjištění výběru

Provádí se to v cyklu kde nám parametr selected(X) vrátí TRUE, nebo FALSE.


V programovém kódu si všiměte položky X, která udává řádek v ListBoxu. Porovnávám tam zda je řádek vybraný True/False.

Pozměněný výběr aby se mi skl=adala podmínka

Další vlastnosti

Pro vylepšení můžete i měnit barvu výběru a to přes vlastnosti
SelectedItemBackColor
SelectedItemForeColor

Tipy

Zde uvedený příklad lze použít i na Grid apod.

14.04.2008 - Mlok -


Copyright   - MLOK -
Poet nvtev: 39727.213