cxgrid(tbutton ile next-prior ve aktif 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(tbutton ile next-prior ve aktif satır rengi)

Mesaj gönderen adnansirca »

Forumda benzer örnek çok ancak istediğimi bir türlü yapamadım.. Forumdaki örneklerde tam cevabı bulamadım...

{button ile ileri geri hareket ederken mevcut satırın da renginin değişmesini istiyorum..(cxGridin Selection özelliği gibi ancak selection yordamı fare ile devreye giriyor..bunu buton ile kayıtlar arasında dolaşırken yapmak istiyorum...) . Amacım aktif kaydı(Satırı)kullanıcıya göstermek.. }

formda iki adet button (Geri-İleri) ve bir cxGrid var...
(Not : uzun zamandır üzerinde çalışıyorum ama mantık kuramadım... Hatta styles özelliğini (Content,Background vs..) değiştirerek yapmaya çalıştım ama olmadı...)

Yardımınız olursa sevinirim..şimdiden teşekkürler...
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Mesaj gönderen mkysoft »

Kullandığınız datasource ile cxgrid'in datasource ayrıdır. cxgrid kendi içinde datasource içermektedir.

Kod: Tümünü seç

cxgrid1.datacontroller
özelliğinden devam ederek bulabilirsiniz sanırım.
Glen
Üye
Mesajlar: 277
Kayıt: 12 Eki 2005 11:58

Mesaj gönderen Glen »

OnGetStyleContent eventine,

if (arecord.Index = Tablo.DataController.FocusedRecordIndex) then
AStyle := ana.Style1;

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

Mesaj gönderen adnansirca »

Problemi çözdüm. İlgilenen arkadaşlar için kodu veriyorum...

Kod: Tümünü seç

Procedure frmAna.TBtnIleriClick(Sender : TObject);
Begin
  DataModule.ADoDatasetPrimary.Next;
  cxGrid1DBTableVieW1.DataController.CheckSelectFocused;
End;
{Şu anda delphi olmayan bir bilgisayarda yazıyorum.... Kod tam olarak böyledi galiba...)
Cevapla