Selamlar,
Ben bi DBGrid bileşeni geliştirmeye çalışıyorum ama bir yerde takıldım
kullanıcının scroll çubuğuna dokunduğunu algılatamıyorum.
Yani Dbgrid'in scroll'unu sağa ,sola, aşağı veya yukarı kaydırdığında bunu algılamasını istiyorum deniyorum ama şimdilik bir sonuca ulaşamadım bu konuda bilgisi olanların önerilerini bekliyorum...
Grid bileşeninde Scroll
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Grid bileşeninde Scroll
Oldeye Software
http://www.oldeye.com
http://www.oldeye.com
- sadettinpolat
- Moderator
- Mesajlar: 2131
- Kayıt: 07 Ara 2003 02:51
- Konum: Ankara
- İletişim:
yanlış anladınız sanırım ben mouse scroll'unu tanıtıyorum benim istediğim Grid üzerindeki scroll çubuğunun haraketlerini yakalamak mesela scroll çubuğu kaydırıldığında bunu algılatmak istiyorum.
Amacım Dbgrid içerisine bir tane dblookupcombobox ekledim sadece belirttiğim kayıtta görünüyor fakat bu görünürken scroll kaydırılırsa bir değişiklik algılamayıp diğer colonlar üzerinde de görünüyor bende scroll haraket ettiğinde bunu visible=false yapmak istiyorum.
Amacım Dbgrid içerisine bir tane dblookupcombobox ekledim sadece belirttiğim kayıtta görünüyor fakat bu görünürken scroll kaydırılırsa bir değişiklik algılamayıp diğer colonlar üzerinde de görünüyor bende scroll haraket ettiğinde bunu visible=false yapmak istiyorum.
Oldeye Software
http://www.oldeye.com
http://www.oldeye.com
Ewt ben Delphi bileşenlerinin kodlarını karıştırırken en sonunda cevabı buldum en sonunda
procedure DoVScroll(var Message: TWMVScroll); message WM_VSCROLL;
procedure DoHScroll(var Message: TWMHScroll); message WM_HSCROLL;
Şeklinde Event olarak bileşene ekledim...
procedure DoVScroll(var Message: TWMVScroll); message WM_VSCROLL;
procedure DoHScroll(var Message: TWMHScroll); message WM_HSCROLL;
Şeklinde Event olarak bileşene ekledim...
Oldeye Software
http://www.oldeye.com
http://www.oldeye.com