Miałem zwykły spacer wokół SO i natknąłem się na dyskusje o ramkach.Jaki jest akceptowany sposób używania ramek w Delphi?
jestem głównie hobbystów Delphi, a nie profesjonalny, więc musiałem nauczyć się korzystać TFrames mój własny sposób czarownica jest:
- Tworzenie TFrame środku jest jednostka.
- Dodaj tę jednostkę do głównego formularza Używa klauzuli.
- dysponują zmienną tego TFrame typ
- OnCreate formularza instanciates TFrame i przywiązuje go do TPanel zarówno na Tworzenie i .Parent
- Na jednym z moich działań określonych że TFrame.Visible: = True i .BringToFront.
To jest moja praktyka po osobistej naradzie.
Jakie inne sposoby można użyć ramek?
Jest to również moja preferowana metoda, ale w pewnych okolicznościach uważam za przydatne tworzenie ramek "na żądanie". Zwłaszcza w przypadku ramek, które są używane jako część kontrolki z zakładkami i mogą nigdy nie zostać pokazane. –
@ sveinbringsli: tak, to też byłaby moja myśl. Zbyt dużo pamięci, aby je utworzyć, jeśli użytkownik użyje tylko jednego lub dwóch. –