Citat:
ltyy1: Zelim da napravim klasu izvedenu iz TComboBox kojoj bi unapred bilo definisana sirina komponenete i to svojstvo bi trebalo da bude definisano kao privatno. Dakle dinamicki kreiram objekat i on ima definisano svojstvo Width (ili neko drugo) bez mogucnosti pristupa spolja. Kako to da izvedem?
Za takve akcije služe TCustomXXX komponente.
Nemoj da nasleđuješ TComboBox, nasledi TCustomComboBox.
Override-uj constructor i u njemu podesi šta i kako hoćeš.
Zatim dodaj samo one propertije koji ti trebaju.
Zaboravih.
Ako već hoćeš da čačkaš property koji je nasleđen iz neke starije klase, onda uradiš nešto ovako u svojoj klasi
property Width: Integer read FWidth;
[Ovu poruku je menjao viking13 dana 16.02.2008. u 02:26 GMT+1]