Wieloskładnikowy komponent

Odpowiedz Nowy wątek
2006-09-01 14:08
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ć ?

Pozostało 580 znaków

2006-09-01 16:49
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.


Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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