DbGridde Renklendirme

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
metemete
Üye
Mesajlar: 422
Kayıt: 21 Mar 2004 12:30
Konum: samsun
İletişim:

DbGridde Renklendirme

Mesaj gönderen metemete »

Kod: Tümünü seç

procedure TCari.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;
  DataCol: Integer; Column: TColumn; State: TGridDrawState);
begin
Case cari.ADODataSet2islem.asstring ='Test' of
true:dbgrid1.Canvas.Brush.Color:=clred;
false:dbgrid1.Canvas.Brush.Color:=clgreen;
end; 
dbgrid1.DefaultDrawColumnCell(rect,datacol,column,state);


end;
secili satır rengi değişiyor yazı fontu beyaz oluyor sadece.hücre rengi maviolmuyor.
renklendirmeden öncesinde olduğu gibi seçili satırın renginin mavi
olmasını nasıl sağlarım?
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

case ifadesinden önce state paremetresini kontrol et eğer (gdselected) {yanlış yazmadıysam} ise renklendirme işlemini yaptırma veya rengi mavi beyaz yap. sana kalmış. kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Cevapla