Molio bih za savjet, vaše iskustvo, kada koristiti, a kada ne kontrolu tFrames.
Povezano je s temom "Vidljivost panela"
Primjer je sljedeći:
Na jednoj formi imam 2 panela koji ma je Allign := alClient, te su u stvari, jedan ispod drugog.
U slučaju kada je to forma "Atikli" tada mi je na jednom panelu grid za pregled/brisanje, a na drugom unos/izmjena. Program radi OK, mada je malo nezgodno pri programiranju jer nekada se ne može doći do panela da bi ga se dovelo napred ili poslalo odozada pa se mora ići na "Structure" i tamo selektirati panelu, pa tek onda na BrigToFront...
Sada sam to zamjenoi s PageControl, a TabVisible postavljam u OnShow forme na false, tako da kod prorgramiranja nemam problema s izmjenom pregled - unos.
Iskušao sam kontrolu Frames (ne znam zašto ju ranije nisam nikada koristio!) i izgleda mi odlično upravo za ovakakv primjer. Kakva su vaša iskustva s njom? Kada ju koristiti, a kada ne? Ako se koristi, da li kod pisati u unitu u kom je definiran Frame ili u unitu gdje je postavljen? Da li sve kontrole koje se koriste (u npr unosu stavki) staviti u frame ili samo one koje mogu biti zajedničke za unos i pregled, pa za unos i pregled postaviti isti frame na formu?
Želio bih izbjeći da nešto što mi se na prvi pogled svidi ne koristim pretjerano. Isti je slučaj bio prije nešto godina kada sam otrkrio Store procedure u fb serveru. Napisao sam program za servis koji je sve odrađivao preko njih, upis, pregled, baš sve, mislim da nisam imao niti jedan SQL unutar programa... moguće je i to, ali nije baš najpametnije rješenje...
Budući da mi predstoji bitnija izmjena jednog programa (: treba se odlučiti da li koristiti PageControl ili Frame. Svaka pomoć i svajet su dobrodošli.