• 締切済み

C# Geckoエンジンの使い方

こんにちは。 GeckoFXを使ってブラウザのようなものを作成しています。 C#標準のWebBrowserコントロールの場合、 webBrowser1.document.Window.ScrollTo(new Point(0, 100)); とすればスクロールさせられるのですが、geckoエンジンで同じ動作をさせる方法が分かりません。 以上、宜しくお願い致します。

みんなの回答

回答No.3

GeckoFXのバージョンの所為かと思われます 現行 GeckoFXは 22.0 ですが お使いのバージョンは? 日本語の情報を探すと version 1.xx でヒットしますが ScrollTo が実装されたのは 6.0 あたりからかと思います GeckoFXの開発は下記で継続されてます https://bitbucket.org/geckofx ご参考まで

  • Solanum
  • ベストアンサー率100% (1/1)
回答No.2

ずいぶん前の質問なので、もう見ていないかもしれませんが…。 webBrowser1.document.Navigate("javascript:scrollTo(0,100);") Navigateメソッドで、javascriptを実行できるので、この様な感じで、同じ動作を実現できると思います。 #上記のコードは動作確認していません。

回答No.1

geckoWebBrowser1.Window.ScrollTo(new Point(0, 100)); ではダメでしょうか?

coelacanth9
質問者

お礼

ご回答ありがとうございます。 それはダメでした。 geckoWebBrowser1.Windowは定義されていますが、 geckoWebBrowser1.Window.ScrollTo()はありません。 geckoWebBrowser1.Window.ScrollX()、geckoWebBrowser1.Window.ScrollY()というgetterがあるのみなのです。 入力補完で出てくるメンバー候補を色々試してみてはいますが、まだ分かっておりません・・・。 引き続き回答をお待ちしております。宜しくお願い致します。

関連するQ&A