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

DBGrid : problem sa fokusom nakon izmene boja selekcije

[es] :: Pascal / Delphi / Kylix :: DBGrid : problem sa fokusom nakon izmene boja selekcije

[ Pregleda: 2699 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

sdejan
Velika Plana

Član broj: 65737
Poruke: 12
*.208.eunet.yu.



Profil

icon DBGrid : problem sa fokusom nakon izmene boja selekcije10.12.2006. u 23:10 - pre 211 meseci
Boju (fonta i pozadine) selektovanog reda u gridu sam promenio. Medjutim, kada grid izgubi fokus selektovani red (iako je dgAllwaysShowSelection false) i dalje ostaje u bojama koje sam izabrao, tj. kao da je selektovan ?!

Probao sam da u event OnExit stavim DBGrid1.Refresh, ali mi nije pomoglo...

Inače, koristim Delphi 7.

Kod za promenu boje selektovanog reda:

procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;
DataCol: Integer; Column: TColumn; State: TGridDrawState);
begin

if gdSelected in State then
begin
DBGrid1.Canvas.Brush.Color:=clMaroon;
DBGrid1.Canvas.Font.Color:=clLime;
end

else
begin
DBGrid1.Canvas.Brush.Color:=clWhite;
DBGrid1.Canvas.Font.Color:=clBlack;
end;

DBGrid1.DefaultDrawColumnCell(Rect, DataCol, Column, State);

end;




 
Odgovor na temu

Srki_82
Srdjan Tot
Me @ My Home
Ljubljana

Član broj: 28226
Poruke: 1403
82.208.201.*

ICQ: 246436949


+10 Profil

icon Re: DBGrid : problem sa fokusom nakon izmene boja selekcije10.12.2006. u 23:33 - pre 211 meseci
Pre nego sto postavis boju za selektovane radove, proveri da li je grid trenutno aktivna kontrola. Ako nije, nemoj menjati i to je to.
 
Odgovor na temu

sdejan
Velika Plana

Član broj: 65737
Poruke: 12
195.178.56.*



Profil

icon Re: DBGrid : problem sa fokusom nakon izmene boja selekcije11.12.2006. u 08:23 - pre 211 meseci
studim se...

Rešenje je (naravno) očigledno i ja ga (naravno) nisam video...

Hvala Srki, imaš od mene pivo na EXIT-u !
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: DBGrid : problem sa fokusom nakon izmene boja selekcije

[ Pregleda: 2699 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

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