formda scrollbarları vba kodu ile hareket ettirmek

1 2
02/05/2014, 15:30

vetaltan

Değerli arkadaşlar,
Formdaki yatay veya dikey kaydırma çubuklarını,vb kodu ile aşağı yukarı yada sağa sola hareket ettirebilir miyiz?
03/05/2014, 22:26

ozanakkaya

Örnek uygulamanızı ekler misiniz?
04/05/2014, 18:05

vetaltan

Sn. ozanakkaya

Bu konuyla ilgili hiçbir fikrim olmadığı için ne yazık ki herhangi bir örnek uygulamam yok.Ancak,Access-sql forumunda aynı soruyu paylaştım ve cevap olarak bir örnek uygulama aldım.Henüz inceleme fırsatım olmadı.O mdb'yi sizinle paylaşıyorum.
04/05/2014, 18:19

ozanakkaya

Başka siteye nasıl sordunuz veya nasıl bir cevap aldınız bilmiyorum, vb koduyla kaydırma çubuğuna niçin müdahale edilmek istenir onu öğrenmek için örnek uygulama istedim.

Bu isteğin amacı nedir?
05/05/2014, 11:50

vetaltan

Sn.ozanakkaya,
form üzerindeki verinin boyutunun, formun yükseklik ve genişliğinden büyük olduğu durumda,acleftbutton&mousemove olayı ile formu kaydırmak amacıyla bunu düşündüm.
örneğin;yanyana >40 adet ve altalta form yüksekliğini aşacak sayıda textbox varsa ,formun vertikal ve horizantal scrollbarlarını kullanmadan,acleftbutton&mousemove olayı ile formun görünmeyen bölümlerine ulaşmaktı amacım.Biraz karışık yazdım,umarım amacım hakkında açıklayıcı olabilmişimdir.
06/05/2014, 10:28

fatih karagöl

Selamlar
Formunuza alt bilgi ve üst bilgi alanları olsun

Alt bilgi mousemove olayına Me.Form.SelTop = Me.Form.SelTop + 1
ÜSt bilgi mousemove olayına Me.Form.SelTop = Me.Form.SelTop - 1
kodlarını ekleyin. istediğiniz scrool olayı gerçekleşecektir.
Daha da geliştirilebilir ama orası sizin hayal gücünüze bakar
1 2