Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

unapred definisanje svojstava klase

[es] :: Pascal / Delphi / Kylix :: unapred definisanje svojstava klase

[ Pregleda: 1688 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ltyy1

Član broj: 151291
Poruke: 8
*.bvcom.net.



Profil

icon unapred definisanje svojstava klase15.02.2008. u 22:33 - pre 197 meseci
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?
 
Odgovor na temu

viking13
Aleksandar Milanovic
SBB
Novi Beograd

Član broj: 131741
Poruke: 190
89.216.96.*



Profil

icon Re: unapred definisanje svojstava klase16.02.2008. u 01:13 - pre 197 meseci
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]
viking ®
 
Odgovor na temu

ltyy1

Član broj: 151291
Poruke: 8
*.bvcom.net.



Profil

icon Re: unapred definisanje svojstava klase16.02.2008. u 19:13 - pre 197 meseci
Uspelo je

Hvala
 
Odgovor na temu

ltyy1

Član broj: 151291
Poruke: 8
*.BVCOM.NET.



Profil

icon Re: unapred definisanje svojstava klase17.02.2008. u 18:38 - pre 197 meseci
OK - sada imam drugi problem.
Hoću da napravim klasu u kojoj bih definisao dva ComboBox-a, njihove međusobne položaje, širinu, visinu i sl. Dakle, instanca te klase sadrži dva objekta sa svojim karakterisikama i međusobnim odnosima a položaj na formi se definiše svojstvima nove klase. Mislio sam da je jednostavno ali ne ide. ?
 
Odgovor na temu

priki

Član broj: 24732
Poruke: 700
*.static.t-2.net.

ICQ: 174153511


+26 Profil

icon Re: unapred definisanje svojstava klase18.02.2008. u 10:40 - pre 197 meseci
zasto bi definisao tako explicitnu klasu

zasto ne napravis jednu klasu s jednim combobox-om,
stavis je na frejm, podesis potrebne propertije pri kreiranju
i onda taj frejm lepis bukvalno gde god hoces i podesavas sirinu, visinu ......
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: unapred definisanje svojstava klase

[ Pregleda: 1688 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.