Dinamikus jttabpane

Fórumok

Olyan erkölcstelenségre vetemednék, hogy jttabpane-be röptében tenném be és venném ki a füleket. Perpill erre nem alkalmas ő, mert elég statikusan konstruálódik. Vagy csináljak ablakokat?

w

Hozzászólások

Fölraktam az svn-be egy új demót (tpane1.prg), ami ezt csinálja.

--
CCC3

Köszi, tök jól működik. A kérdés még az, hogy hogyan fogok a kontrollokhoz hozzáférni? Ugye varinst-et nem tudok csinálni, így viszont egy csomó Unknown control üzenetet kapok azokra a control-okra, amik az újonnan hozzáadott panelben vannak.

w

A jtdialog.varlist metódus adja a névvel rendelkező kontrollok hash tábláját. Ezt ugyanúgy újra kell inicializálni (törölni), mint a példában a _blklist_-et, azaz dlg:_varlist_:=NIL, utána automatikusan újra felépül, ha kell. A jtdialog.getcontrolbyname a hash táblából neve alapján előszedi a kontrollt (jtdialog.prg, 274. sor).

Kicsit bővítettem a demót, hogy ezek benne legyenek.

--
CCC3

Itt lehet megnézni a jttree kontroll demóját. Nem nagy dolog, de már régóta hiányzott.
--
CCC3