Komponent od początku

0

Cześć. Ostatnio intryguje mnie jedna kwestia. Jak napisać komponent od samego początku... Tzn., żeby nie dziedziczył z jakiegoś konkretnego, tylko był sobie sam. Np. ListBox.

Chodzi mi o to, że co mam zrobić, aby napisać komponent. który ma swój własny wygląd(np. wygląda jak dwuwymiarowy kubek). Z czego musi dziedziczyć(domyślam się, że z TObject, ale czemu nie z TComponent?) i co mam gdzie wpisać... Czy coś w onDraw, czy coś w konstruktorze.... Próbowałem coś kombinować, ale wszystkie próby zakończyły się fiaskiem :(

0

Przeanalizuj sobie kodzik VCL'aa, a zobaczysz ujak fajnie pisze się od podstaw komponenty wizualne.

ps. wszystko dziedziczy od TObject, nawet TObiect

0

Z artykułu http://4programmers.net/view.php?id=456 <<== o tego, należałoby wnioskować, że o ile Twoj wymarzony komponent nie mialby byc podobny do zadnego z istniejacych (bo wtedy warto dziedziczyc zeby sie mniej narobic), a mialby to byc komponent graficzny to należałoby dziedziczyc po Tcustomcontrol. Sam zadawalem pytanie odosnie tego artykulu i calego zagadnienia ale jakos nikt mi nie powiedzial za wiele.
O tutaj => http://4programmers.net/Forum/viewtopic.php?id=51904

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