Wieloskładnikowy komponent

0

Witam

Mam pytanko, pamiętam że w Delphi 6 jest coś takiego jak LabeledEdit (pracuje na D4). Chciałbym sobie swtorzyć komponent, składający się z kilku innych, np ListBox + buttony. Jak się do tego zabrać ?

0

Możesz np. jako klasy bazowej użyć komponentu TPanel (lub podobnego - np tCustomControl) i na nim kreować kolejne komponenty (etykiedy, listbox'y itp).
Możesz zobaczyć też jak to jest zrobione w komponencie TlabeledEdit. Z tego co pamiętam to pdczas tworzenia komponentu tworzona jest także etykieta na komponencie rodzicu. To nie jest szczególnie trudne tylko trzeba trochę przemyśleć sprawę jak to poukładać kolejne komponenty żeby wszystko garło jak trzeba. Będzie tutaj troche zabawy ze zdarzeniami bo dy przesuwasz np komponent TEdit a chcesz żeby etykieta była zawsze nad nim to etykiete też musisz przesunąć i tak ze wszystkim.

1 użytkowników online, w tym zalogowanych: 0, gości: 1