stringgridde belli hücreyi boyamak

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
arifcell
Üye
Mesajlar: 7
Kayıt: 23 Eki 2005 01:16
Konum: İstanbul

stringgridde belli hücreyi boyamak

Mesaj gönderen arifcell »

sayın arkadaşlar
stringgridde istediğim hücreyi butonla ıstedıgım renge boyamak ıstıyorum.
ondrarcell olayı ıle bır turlu beceremedım.
Daha acık bır ıfade ıle Ör. butona basınca 2.satır 3 sutun kırmızı renkte olsun....vs gibi
Gül Bahçesine Giren Gül Olur.
Gül Olmasa Bile Gül Kokar.
Kullanıcı avatarı
bobasturk
Kıdemli Üye
Mesajlar: 1387
Kayıt: 20 May 2004 08:39
Konum: Düzce

Mesaj gönderen bobasturk »

Merhaba,

:ara Arama sonucunda aşağıdaki topiklere ulaştım bir incele istersen.


viewtopic.php?t=15302&highlight=stringgrid+boyama

viewtopic.php?t=1767&highlight=stringgrid

viewtopic.php?t=4027&highlight=stringgrid+boyama

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
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4740
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Mesaj gönderen mrmarman »

- Arama sonuçlarını mutlaka değerlendir. Şimdi bir fikir vermek için araya giriyorum.

- Bir kere boyadıktan sonra form büyüklüğü değişir, aktivasyon değişir vb. durumlarda bu boya silinir. Sürekli dilediğin renkte boyalı kalsın isteyeceksin doğal olarak. Burada nesnel yaklaşım sana yardımcı olacaktır. Şöyle ki;

- TStringGrid hücrelerden oluşuyor ve bu hücrelere Text yazabiliyorsun. Sen öncelikle @bobasturk'ün verdiği linklerden faydalanarak tetiklenme mekanizmanı kur. Bu mekanizmada hücrede 'Kırmızı' yazıyorsa kırmızı boya, 'Mavi' yazıyorsa mavi boya şeklinde IF kurgularını hazırla.

- Geriye bunu tetikleyen yazıları yerleştirmek kalıyor. Sen hangi satır ve Sütuna 'Kırmızı' yazısını yazarsan ..
Örneğin :

Kod: Tümünü seç

StringGrid1.Cells[3, 2] := 'Kırmızı';
dediğinde kendiliğinden tetiklenerek o hücre Kırmızı renge boyanacaktır.
Resim
Resim ....Resim
Cevapla