Kodbank İndir

! CODEBANK 2012 !

İNDİRMEK&DETAYLI BİLGİ ALMAK İÇİN BURAYI TIKLAYINIZ.

ÖNEMLİ AÇIKLAMA: MUTLAKA OKUYUNUZ!

Gönderen Konu: Delphi 7 dbgrid sorunu  (Okunma sayısı 738 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı rwx75

  • Yeni Üye
  • *
  • İleti: 8
  • Rep: +0/-0
  • Cinsiyet: Bay
Delphi 7 dbgrid sorunu
« : 03 Eylül 2010 11:47:59 »
dbgrid seçili olan kaydın backcolorunun değiştirmek istiyorum ama olmuyor
selectedrows tarzı bişe tabi backcolorda dbgridde nasıl yapılacağı konusunda yardım olurmusnuz
« Son Düzenleme: 03 Eylül 2010 12:01:27 by rwx75 »

Çevrimdışı osiso

  • Kıdemli Üye
  • *****
  • İleti: 135
  • Rep: +1/-4
  • Cinsiyet: Bay
Ynt: Delphi 7 dbgrid sorunu
« Yanıtla #1 : 06 Eylül 2010 02:30:24 »
procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;
  DataCol: Integer; Column: TColumn; State: TGridDrawState);
   begin

  with TCustomDBGridCracker(DBGrid1) do
  if DataLink.ActiveRecord = Row - 1 then
      Canvas.Brush.Color := clred
    else
    Canvas.Brush.Color := clwhite;
    DBgrid1.DefaultDrawColumnCell(Rect, DataCol, Column, State);
end;

dbgridin properties özelliklerinden options seçeneğinin altındaki
dbediting false
dgcolumn resize false
dgrowselect true
dgmultiselect true

olacak

ama soruyu soralı baya zaman olmuş inşallah sen çözmüşsündür

bende bu şekilde bir projemde kullanmıştım ama istediğin bu değilse tekrar elimden geldiğince yardımcı olmaya çalışırım.





Ne Ferdi Ne Müslüm Bilmez Halimi Sen Söyle Güllü Abla Nereden Sevdim o ZALİMİ...