komponenta - design time problem

komponenta - design time problem

offline
  • mipko 
  • Novi MyCity građanin
  • Pridružio: 15 Jun 2006
  • Poruke: 3

pozdrav,

imam sledeci poroblem. Extendujem TCustomDBGrid.
Imam neki property nazovimo ga

FocusedColor : TColor

override-ova sam DrawCell u kome se vrsi iscrtavanje grida i koristi vrednost gore pomenutog property-a - odnosno njegovog membera.

U SetFocusedColot metodi postavljam vrednost membera koji se koristi u DrawCell, pozovem invalidate - i nista se ne desi u design time. Znaci kontrola se ne iscrta ponovo i ne vidi se izmena. Probao sam da mu postujem paint, da mu pomocu invalidiram region, prozor... sve moguce, ali kontrola i dalje uporno odbija da se iscrta nanovo u design time.
U design time je dovvoljno da se klikne misem na kontrolu i ona se repaintuje i izmena FocusedColor je tu.
U Run time to sve radi.
Da li neko ima resenje ?

hvala,
mipko



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Srđan Tot
  • Am I evil? I am man, yes I am.
  • Pridružio: 12 Jul 2005
  • Poruke: 2483
  • Gde živiš: Ljubljana

Da li si umesto Invalidate pokusao Refresh ili Repaint?



offline
  • mipko 
  • Novi MyCity građanin
  • Pridružio: 15 Jun 2006
  • Poruke: 3

jesam


Srki_82 ::Da li si umesto Invalidate pokusao Refresh ili Repaint?

offline
  • Srđan Tot
  • Am I evil? I am man, yes I am.
  • Pridružio: 12 Jul 2005
  • Poruke: 2483
  • Gde živiš: Ljubljana

Da li bi mogao da postavis kod koji crta celije... mozda koristis neki od property-a koji u design time ne dobija vrednost kakvu ocekujes.

offline
  • mipko 
  • Novi MyCity građanin
  • Pridružio: 15 Jun 2006
  • Poruke: 3

reseno, totalno sumanuto. Starteam se ponasa uvrnuto do bola kad radi sa project group Smile pa je tako izignorisao moja 2 check-ina i property se uopste nije podesavao preko setter metode. A ja opet nisam gledao def property-a... i tako... trosim vreme
Izvinjavam se na dizanju prasine

Ko je trenutno na forumu
 

Ukupno su 1329 korisnika na forumu :: 55 registrovanih, 6 sakrivenih i 1268 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: -[CoA]-, Asparagus, babaroga, Bane san, bankulen, bojank, bojcistv, Botovac, comi_pfc, darcaud, DENIRO, Dimitrise93, dmdr, DPera, Duh sa sekirom, dule10savic, FileFinder, Frunze, galijot, GandorCC, Georgius, gorantrojka, HrcAk47, ILGromovnik, kikisp, kybonacci, Lubica, LUDI, Luka Blažević, mercedesamg, Metanoja, mile09, mile23, Mirage 2000N, NoOneEver Dreams, Panonsky, Panter, Parker, pein, RecA, Ripanjac, S2M, ser.hill, Srle993, stalja, theNedjeljko, tmanda323, Tragač, Trpe Grozni, VJ, wolf1, Zi0mek, Zobara, zziko, Žrnov