Kayıtlarda renk değiştirme
melekmiyim23.07.2005 - 00:44:18
s.a arkadaşlar
ben ödenen taksitlerin renklerini nasıl değiştirebilirim.
örneğin ödenmeyen taksitler kırmızı renteyken ödenen taksitler yeşil renk olmalı. bunu nasıl yapabilirim.
yardımlarınız için şimdiden teşekkürler.
 
MicroChip23.07.2005 - 01:39:33
alan değerine bakıp draw da yeniden renk değiştireceksin. Forumda daha önceden konuşulmuştu gördüydümdü Shocked
 
Hancet23.07.2005 - 09:21:06
Aslında böyle bir şey banada lazım
forumda renkli DBGrid diye arattım ama aradığımı bulamadım

eğer link verirsen çok teşekkü ederim
bide draw dediğin nerede bulunuyor onunda yerini belirtirmisin

Kolay Gelsin
 
vedatkaba23.07.2005 - 10:22:17
Forumda arama yaparsanızz bir çok sonuca ulaşırsınız.kolcay gelsin.debgrid,dbgrid boyama, diyerek aratın.
 
Firarist23.07.2005 - 19:31:13
DbGrid de duruma uyan kayıtları farklı renkte göstermek için DrawColumnCell olayına şu kodu yazabilirsiniz.

if DBGrid1.DataSource.DataSet.FieldValues['Durum'] = 2 then
DBGrid1.Canvas.Font.Color := clRed
else
DBGrid1.Canvas.Font.Color := clBlack;
DBGrid1.DefaultDrawColumnCell(Rect, DataCol, Column, State);

Eğer hücreyi renklendirmek isterseniz

DBGrid1.Canvas.Brush.Color

şeklinde kullanabilirsiniz.
 
NOT : Bu sayfa google'un siteyi indekslemesi içindir. www.delphiturkiye.com/forum/ adresini kullanınız!
1998-2006 www.delphiturkiye.com