DbGrid Alanlardan birine icon yükleme

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Bay_Y
Üye
Mesajlar: 116
Kayıt: 10 Mar 2014 11:12
Konum: İstanbul

DbGrid Alanlardan birine icon yükleme

Mesaj gönderen Bay_Y »

Merhaba herkese.

Ben dbgrid alanlarından bir tanesine tıklandığında silme işlemi yapmak istediğimden dolayı o alana "X" iconu veya silme işlemini hatırlatacak bir icon koymak istiyorum ama o alana resim yüklesem bile o alan blob diye görünüyor onda iconun görünmesini nasıl sağlayabilirim.

Teşekkürler.
ertank
Kıdemli Üye
Mesajlar: 1650
Kayıt: 12 Eyl 2015 12:45

Re: DbGrid Alanlardan birine icon yükleme

Mesaj gönderen ertank »

Merhaba,

Standart TDBGrid resim göstermek için "normalde" kullanılamaz. Ancak yinede içinde resim gösterme yöntemleri vardır. Bunlar için bazı koşullara uymalısınız.

1- DBGrid içinde çok farklı resimler göstermenizi tavsiye etmem. Ancak sizin durumunuzda sadece iki farklı resim göstererek istediğinizi elde edebilirsiniz.
2- DBGrid içinde resim gösterilsin/gösterilmesin kararını verebilmek için bir kolona (database tablosu veya memory table üzerinde bir alana) ihtiyacınız olacaktır. Bu alanı rakamsal yaparak 0 ve 1 kullanabilirsiniz.
3- DBGrid üzerinde göstereceğiniz resimleri tasarım aşamasında Bitmap formatında bit TImageList içine yükleyin.
4- TDBGrid.OnDrawColumnCell olayını kullanarak duruma uygun bitmap görüntüsünü ilgili kolonda gösterebilirsiniz.

Yukarıda açıklanmaya çalışılan konu ile ilgili aşağıdaki bağlantıdaki örnek kodu inceleyebilirsiniz.
http://delphi.help-me-please.com/tipsan ... hi-dbgrid/
Cevapla