Dbgird İle ilgili

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
sinancaylak
Üye
Mesajlar: 151
Kayıt: 30 Oca 2004 09:16
Konum: Manisa

Dbgird İle ilgili

Mesaj gönderen sinancaylak »

Merhaba forumda aradım ama istediğim bilgiye ulaşamadım. DBGRID te aktif olan satırın renklendirmek istiyorum. Bunun için nasıl bir kod olması gerekir. şimdiden hepinize teşekkür ederim. :)
sinancaylak
Üye
Mesajlar: 151
Kayıt: 30 Oca 2004 09:16
Konum: Manisa

Mesaj gönderen sinancaylak »

Mustafa Hocam Verdiğiniz Linlkteki kodu uyguladım ama sonuç alamadım benim istediğim satır renklendirmesini yapmıyor ve hatada vermiyor .
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7603
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

kod çalışıyor, yalnız type.... diye devam eden kısmı yukarda tanımlaman lazım. Mesela form tanımının üstünde yaz.

Kod: Tümünü seç

type 
  TCustomDBGridCracker = class(TCustomDBGrid);

var
  Form1: TForm1;
Kolay gelsin.
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

Mesaj gönderen husonet »

TYPE kısmına gerek yok hocam

Kod: Tümünü seç

procedure TCariHesapAcilisIslemFrm.DBGrid1DrawColumnCell(Sender: TObject;
  const Rect: TRect; DataCol: Integer; Column: TColumn;
  State: TGridDrawState);
begin
    If (gdSelected in state) then
        DBGrid1.Canvas.Brush.Color := clRed
    else
        DBGrid1.Canvas.Brush.Color := clWhite;
    DBgrid1.DefaultDrawColumnCell(Rect, DataCol, Column, State);
Kolay Gelsin...

Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
Cevapla