cxGrid Satır Rengi

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
adnansirca
Üye
Mesajlar: 135
Kayıt: 14 Kas 2005 12:24

cxGrid Satır Rengi

Mesaj gönderen adnansirca »

Selam.....
cxGrid e yeni geçtim...Forumda arama yaptım ama bulamadım...
Datasetteki kayıtlar arasında dolaşırken cxGridin satır renkerinin de değişmesini istiyorum..Yani formda ileri ve geri diye iki adet butonum var ve bunlara tıklarken datesetteki kayıtlar arasında dolaşıyorum.... bunu yaparken cxGridin satır renginin de değişmesini istiyorum. Yardımcı olursanız sevinirim...Saygılar
Kullanıcı avatarı
kadirkurtoglu
Üye
Mesajlar: 748
Kayıt: 22 May 2005 01:20
Konum: Uzakta Görünen Tepeden...

Mesaj gönderen kadirkurtoglu »

Kod: Tümünü seç

cxGrid1DBTableView1.Styles.Selection.Color := clred;
Bir mum, yanındaki mumları tutuşturmakla,
ışığında hiç bir şey kaybetmez.

Mevlana

OS win.10, IDE Delphi 10.3, RDBMS Firebird and MSSQL, BROWSER Chrome
adnansirca
Üye
Mesajlar: 135
Kayıt: 14 Kas 2005 12:24

Mesaj gönderen adnansirca »

selam... arkadaşım.....cevabın için teşekkür ederim.......
Ancak dediğin şekilde olmuyor. ben kayıtlar arasında dolaşırken cxGridin de renginin değişmesini istiyorum......Verdiğiniz kod ile yaptığımda sadece fare ile üzerine tıkladığım satırın rengi değişiyor.
focused olayını çağırıyorum ama yine olmuyor...
Örnek kodu gönderirsem yapmak istediğim daha iyi anlaşılır sanırım.....

Procedure frmAna.BtnIleriClick(Sender : TObject);
Begin
DM.anaSQL.Next;//Burda bir sonraki kayda geçiyorum....
//Burada bir sonraki kayda geçerken aktif kayıt için cxGrid'de
//satır renginin de değişmesini istiyorum...
End;


Cevaplarınız için şimdiden teşekkürler..Saygılarımla
Kullanıcı avatarı
bobasturk
Kıdemli Üye
Mesajlar: 1387
Kayıt: 20 May 2004 08:39
Konum: Düzce

Mesaj gönderen bobasturk »

merhaba,

verilen kodu datasetin afterscroll olayına yazarsan dediğin olur sanıyorum.

kolay gelsin
Şefkat-u Merhamette Güneş Gibi Ol.
Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

Resim
kahraman1285
Üye
Mesajlar: 360
Kayıt: 10 Nis 2006 09:07

Mesaj gönderen kahraman1285 »

Mrb.

Sana en kolay yolu göstereyim.

formun üzerine bi adet cxstylerepository nesnesi koy dev express tabından sağ tıkla edit de ardından.style sheets tabına geç orda "predefined" butonuna bas karşına önceden hazırlanmoış stiller cıkacak.bunlardan beğendiğini ekle.

ve son olarak gridin style sheet özelliğinde bu seçtiğin stili seçerek gridini renklendirebilirsin.

kolay gele.
adnansirca
Üye
Mesajlar: 135
Kayıt: 14 Kas 2005 12:24

Mesaj gönderen adnansirca »

Arkadaşlar önerilerinizi uyguladım ama olmuyor.....
Ben kayıtlar arasında geri ve ileri butonları ile dolaşırken cxGrid in de satır renginin değişmesini (aynı anda) istiyorum.. Verdiğiniz yol ben fare ile cxGride tıkladıktan sonra işliyor.....Ama bu benim istediğim değil....
Fare ile tıklmaya gerek kalmadan ben butona tıklayınca renk değişsin istiyorum....
Yardımlarınız için teşekkürler.....Saygılarımla
Kullanıcı avatarı
kadirkurtoglu
Üye
Mesajlar: 748
Kayıt: 22 May 2005 01:20
Konum: Uzakta Görünen Tepeden...

Mesaj gönderen kadirkurtoglu »

Kod: Tümünü seç

cxGrid1DBTableView1.Styles.Inactive.Color := clred;
Kolay Gelsin...
Cevapla