Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
[Çözüldü] Fmx grid veya stringgrid hücre renklendirme
#2
Merhaba.

Şu kodda ne yazıyor onu yorumlarsanız cevabını vermişsiniz... 

 if (StringGrid1.Cells[1, Row] = '1') then
   aRowColor.Color := TAlphaColors.Green
 else
   aRowColor.Color := TAlphaColors.Red;

Türkçe olarak yazalım. 

- Eğer StringGrid1'in; (1) nolu Sütun ve boyanan Satır adresli hücre içeriği 1 ise yeşil yap, değilse kırmızı.

- Şimdi siz talebinizi bildirin, (1) nolu sütun değil de Column deseydiniz (hani parametrelerde var ya oradaki ismi Canvas, Row, Column, Bounds vs.vs) ne anlama gelirdi, hatta deneyin.

- Burada şunu öğreneceğiz, boyanacak hücre, boyanmadan önce parametrelerdeki Row ve Column değeri size sunuluyor. Siz de bu değerleri If ve/veya Case gibi yönlendirme komutlarıyla dizginliyorsunuz.

- Deseydiniz ki 
 if (StringGrid1.Cells[1, 1] = '1') then
   aRowColor.Color := TAlphaColors.Green
 else
   aRowColor.Color := TAlphaColors.Red;

- Örneğinde Sadece [1, 1] adresli hücrenin değerine odaklanır (1) ise Yeşil, başka ise Kırmızı olur, ama diğer yandan geriye kalan hücreler (1) mi olmuş başka mı olmuş hiç ilgilenmeyecek, boyamaksızın bırakacaktır..

- Devamı için yolunuz açık olsun. FMX'den soğumayın girdikçe seveceksiniz. Bu kısımda sadece TAlpahaColors ile FMX gördünüz, StyleBook daha da ileride...
Saygılarımla
Muharrem ARMAN

guplouajuixjzfm15eqb.gif


Cevapla


Bu Konudaki Yorumlar
Fmx grid veya stringgrid hücre renklendirme - Yazar: mrmarman - 11-02-2019, Saat: 11:51
Cvp: Fmx grid veya stringgrid hücre renklendirme - Yazar: CesuR - 11-02-2019, Saat: 13:03
Fmx grid veya stringgrid hücre renklendirme - Yazar: mrmarman - 11-02-2019, Saat: 13:17
Fmx grid veya stringgrid hücre renklendirme - Yazar: CesuR - 11-02-2019, Saat: 13:35

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Tam ekran sorunu ? [ ÇÖZÜLDÜ ] Mr.Developer 7 243 27-05-2020, Saat: 17:16
Son Yorum: Mr.Developer
  [ÇÖZÜLDÜ] Delphi iOS Mesaj Sorunu Halil Han Badem 10 707 12-05-2020, Saat: 13:09
Son Yorum: Halil Han Badem
  ( Çözüldü ) OrangeUI windows 64 bit yok mu? mfidan 21 1.988 08-05-2020, Saat: 03:01
Son Yorum: DelphiTeacher
  fmx gönder veya enter tuşu kullanımı seydigozegir@gmail.com 5 536 24-04-2020, Saat: 11:53
Son Yorum: cihankoca
  [ÇÖZÜLDÜ] OrangeUI SkinFMXListView Item Güncelleme Halil Han Badem 1 247 18-04-2020, Saat: 13:32
Son Yorum: Halil Han Badem



Konuyu Okuyanlar: 1 Ziyaretçi