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.
DbGrid Alanlardan birine icon yükleme
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: DbGrid Alanlardan birine icon yükleme
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/
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/