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 1085 korisnika na forumu :: 35 registrovanih, 6 sakrivenih i 1044 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, 9k38, antonije64, Apok, Brana01, Bubili, darkangel, dragoljub11987, dushan, janbo, Karla, Krvava Devetka, Kubovac, kybonacci, Leonov, ljuba, manda87, marsovac 2, mercedesamg, mikrimaus, milos.cbr, Nemanja.M, oldtimer, opt1, ostoja, ruma, sap, Singidunumac, Sir Budimir, Srle993, taz1cl, Trpe Grozni, Vlada78, vladaa012, VP6919