arkadaşlar webbrowserdeki scrollbarı kaldırıp yerine kendi controlum olan vertical scroll bar ekledikten sonra onunla webbrowseri kontrol etmek istiyorum bu nasıl mümkündür acaba ?
yardımlarınız için şimdiden teşekkürler
c# vertical scroll barı webbrowsera entegre etmek ?
4
●785
- 05-05-2013, 22:35:28webBrowser1.Document.Body.ScrollTop
webBrowser1.Document.Body.ScrollLeft
propertylerini değiştirerek pozisyonu ayarlayabilirsin
yüklenen sayfanın genişliğini ve yüksekliği almak için de
webBrowser1.Document.Body.ScrollRectangle.Width
webBrowser1.Document.Body.ScrollRectangle.Height - 08-05-2013, 00:36:02.net kullandığını varsayarak cevaplıyorum;
.net teknolojisinde ie yapısı kullanıyor, bir şeyleri kolay kolay değiştiremiyorsun ancak bu işlemi kolayca yapabilirsin
http://stackoverflow.com/questions/9...en-in-ie9-mode
http://stackoverflow.com/questions/1...rowser-control
bu işi yaptıktan sonra kaydırma işlemini yapacaksın..
https://developer.mozilla.org/en-US/...indow.scrollTo
burada dom penceresinin scrollto fonksiyonu var bunu kullanabilirsin
buraları da incele
http://social.msdn.microsoft.com/for...-3a4046f45111/
http://stackoverflow.com/questions/2...er-sync-scroll
http://stackoverflow.com/questions/1...browser-window
buradaki x,y koordinatlarını (sadece dikey eksen kayacağı için x i sabit tutup y yi) değiştireceksin bu değişim de senin sayfanın uzunluğuna bağlı olacak. o uzunluğu bulup değerini harici kaydırma çubuğunun max değerine atayacaksın ve change eventine de kaydırma çubuğunun value su kadar scrollto fonksiyonunu çağıracaksın..
kuracağın mantık böyle olmalı..
bir de gecko nun browserında ne kadar kolay olur bilmiyorum ama onu da deneyebilirsin.. ancak onu projene eklemek de sıkıntı bir kaç ayarı var çok uğraştırıyor xmlrulner diye ..
neyse umarım açıklayıcı olmuştur..kolay gelsin - 09-05-2013, 18:12:38teşekkürler hocam çok sağolunertan2002 adlı üyeden alıntı: mesajı görüntüle