S.A.
DBGrid de
[code]
procedure Twork.DBGrid1MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
var
gc: TGridCoord;
begin
gc:= DBGrid1.MouseCoord(x, y);
MouseOverRow := gc.Y;
Caption := IntToStr(gc.X)+' '+ IntToStr(gc.Y);
end;
[/code]
ile DBGrid in hücre koordinatlarını alabiliyorum. Benim ise iki sorum var;
1) hangi hücrenin üzerindeysem o hücrenin rengi ve yazı rengi değişsin. RowSelect true olsa bile.
2) Hangi hücreyi tıklamışsam o hücredeki değeri bana bildirsin.
DBGrid renklendirme ile ilgili bir çok yere baktım ama istediğimi yapamadım. OnDrawColumnCell ile yaptım aynı satırdayken veya rowSelect ture ike değiştirmiyor.
dbgrid renklendirme ve mouse over
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
dbgrid renklendirme ve mouse over
Kod: Tümünü seç
www.muratdişikırık.com.tr
Re: dbgrid renklendirme ve mouse over
2. için
1. için bir şey diyemeyeceğim.
Kod: Tümünü seç
ShowMessage ( DBGrid1.SelectedField.Value);
Bir kelimenin anlamını öğretsen bile yeter..



Re: dbgrid renklendirme ve mouse over
Bu işini görür sanırım...
http://delphi.about.com/od/usedbvcl/a/d ... seover.htm
http://delphi.about.com/od/usedbvcl/a/d ... seover.htm
Re: dbgrid renklendirme ve mouse over
[quote="Battosai"]Bu işini görür sanırım...
[url]http://delphi.about.com/od/usedbvcl/a/d ... seover.htm[/url][/quote]
Battosai kardeş teşekkür ederim. Ama ben daha önce onu bulup denemiştim. tamam satırın rengini mouse göre kaydırıyor. ama benim istediğim mouse yana doğru kayıdırıldığında(sütun sütun) mouse üzerine geldiğinde hücrenin renginin değişmesi.
[url]http://delphi.about.com/od/usedbvcl/a/d ... seover.htm[/url][/quote]
Battosai kardeş teşekkür ederim. Ama ben daha önce onu bulup denemiştim. tamam satırın rengini mouse göre kaydırıyor. ama benim istediğim mouse yana doğru kayıdırıldığında(sütun sütun) mouse üzerine geldiğinde hücrenin renginin değişmesi.
Kod: Tümünü seç
www.muratdişikırık.com.tr