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 1060 korisnika na forumu :: 38 registrovanih, 5 sakrivenih i 1017 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: 357magnum, A.R.Chafee.Jr., airsuba, amaterSRB, babaroga, Batinas, Bojan85, BratSrpska, ccoogg123, DPera, goxin, ILGromovnik, Koridor, Krusarac, Kubovac, kunktator, Lidija, mercedesamg, mgolub, milenko crazy north, Mille Qravela, Motocar, Neutral-M, novator, Parker, pein, royst33, Sirius, skvara, stankolich, Stanlio, Tila Painen, tomigun, vathra, Vlada78, YU-UKI, zdrebac, Žoržo