Da malo pojasnim. Ono što meni treba je da imam jednu glavnu formu i jednu ili više dodatnih formi koje će se pri otvaranju prikazati kao novi tab u glavnoj formi. Kopao sam dosta po netu i nisam našao nešto što mi odgovara. Nailazio sam na rešenja koja koriste ugrađene komponente (TDockTabSet), kao i na ona koja koriste 3rd party komponente (na primer TJvDockServer i TJvDockClient). Sve što sam do sada našao je ili neki docking ili neki MDI sistem. Ono što ja tražim nije docking a i najradije bih da izbegnem MDI.
Naravno, mogao bih ja da uradim nešto sam, na primer da koristim TPageControl i da embedujem forme unutar njegovih TTabSheet-ova, ili da koristim TTabSet, zatim da embedujem druge forme unutar glavne forme i da ih onda prikazujem zavisno od toga koji je tab selektovan. Međutim, glavni problem embedovanja je to što se gube određene bitne funkcionalnosti, naročito ako se embedovane forme nalaze u nekom DLL-u (tu pre svega mislim na šortkatove i fokus).
Dakle, da zaključim, treba mi rešenje koje je neka vrsta framework-a koji isključivo radi ovo što sam napisao, nije bitno da li je free ili komercijalno.
"There is a theory which states that if ever anybody discovers exactly what the
Universe is for and why it is here, it will instantly disappear and be replaced by
something even more bizarre and inexplicable. There is another theory which states
that this has already happened."
-- Douglas Adams
Universe is for and why it is here, it will instantly disappear and be replaced by
something even more bizarre and inexplicable. There is another theory which states
that this has already happened."
-- Douglas Adams