Fokus u boji

Fokus u boji

offline
  • Pridružio: 19 Nov 2006
  • Poruke: 140

Napravio sam custom VCL komponentu DBEdit.Cilj mi je bio da korisnik sam definise boje koje "farbaju" komponentu kada se ona nadje u fokusu ili van njega.Sve to lepo radi ukoliko nisam postavio XP Manifest na formu.Tada,prilikom izlaska iz fokusa kontrole,na ivicama iste, ostaje boja koja je definisana u osobini OnEnterFokus.Trebam savet.Zahvalan.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 15 Maj 2006
  • Poruke: 333
  • Gde živiš: Babušnica

A jesi li definisao OnExit događaj?



offline
  • Pridružio: 19 Nov 2006
  • Poruke: 140

Pa naravno

offline
  • Pridružio: 15 Maj 2006
  • Poruke: 333
  • Gde živiš: Babušnica

Ne znam koju verziju koristiš ali evo ja sam probao samo sa Edit komponentama i situacija je ista - ostane ivica u boji koja je definisana u događaju OnEnter.

offline
  • Pridružio: 19 Nov 2006
  • Poruke: 140

Kada predjes "pacovom" preko tako iscrtanih kontrola,obojene ivice nestanu.Ali,to se desava samo ako mishem delujes na kontrolu.preko tastera ne dolai do toga.ubazio sam i kod CM_MOUSEENTER i CM_MOUSELEAVE-isto se desava.I sa Invalidate na kraju procedure umesto Refresh-a.

offline
  • Pridružio: 15 Maj 2006
  • Poruke: 333
  • Gde živiš: Babušnica

Da. To sam primetio. Podesio sam osobinu Ctl3D na false i onda se ivica više nije pojavljivala. Probaj pa javi. Sad ne znam da li će ti to narušiti izgled aplikacije ali ako ne nađeš drugo rešenje to je to.

offline
  • Pridružio: 19 Nov 2006
  • Poruke: 140

Najlepse hvala.Ovo mi nije palo napamet.Thanks jos jednom.Sve najbolje

offline
  • Pridružio: 15 Maj 2006
  • Poruke: 333
  • Gde živiš: Babušnica

Very Happy Ma nema na čemu!

Ko je trenutno na forumu
 

Ukupno su 1006 korisnika na forumu :: 22 registrovanih, 1 sakriven i 983 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]-, Bobrock1, bojank, Botovac, Djordje29, draganl, Karla, kinez88, Kriglord, krkalon, Krvava Devetka, LUDI, Nemanja.M, opt1, paja69, panzerwaffe, powSrb, Regrut Boskica, sabros, Shilok, slonic_tonic, sovanova95