[ chachka @ 12.06.2008. 11:15 ] @
Ovako. Svi znamo kako se ponaša TPageControl - klikom na karticu se prikazuje njen sadržaj. Ono što ja hoću da napravim je da se klikom na karticu prikaže njen sadržaj a odmah ispod i sadržaj narednih kartica ako za taj sadržaj ima mesta na kontroli (ekranu). Ovo sam uspeo da napravim upotrebom TTabControl i TFrame-ova. Frejmovi se kreiraju dinamicki i prikazuju se po potrebi i po raspoloživom prostoru. Ono što mi nikako ne uspeva je da se ti frejmovi prikazuju u ispravnom redosledu. U programu kojeg sam atačovao postoji TabControl sa četiri taba. Kada se klikne na prvi tab on prikaže sadržaj prvog frejma, a ako ima mesta pokazuje i sadržaj drugog, i trećeg, itd. Kada se klikne na drugi tab on prikazuje sadržaj drugog frejma, pa onda i trećeg ako ima mesta, i četvrtog itd. Videćete ponašanje programa kada budete povećavali i smanjivali visinu glavnog prozora kao i kada budete menjali tabove. Problem je što program ne prikazuje frejmove redom: prvi, drugi, treći, četvrti, nego se prikazuju nekim (random) redosledom kojeg ne mogu da utvrdim, a i ne pada mi na pamet kako da utičem na njega. Da li neko ima lek za ovo? |