- 締切済み
C# Geckoエンジンの使い方
こんにちは。 GeckoFXを使ってブラウザのようなものを作成しています。 C#標準のWebBrowserコントロールの場合、 webBrowser1.document.Window.ScrollTo(new Point(0, 100)); とすればスクロールさせられるのですが、geckoエンジンで同じ動作をさせる方法が分かりません。 以上、宜しくお願い致します。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- たてやん @mysql(@tateyan-mysql)
- ベストアンサー率100% (1/1)
回答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を実行できるので、この様な感じで、同じ動作を実現できると思います。 #上記のコードは動作確認していません。
- たてやん @mysql(@tateyan-mysql)
- ベストアンサー率100% (1/1)
回答No.1
geckoWebBrowser1.Window.ScrollTo(new Point(0, 100)); ではダメでしょうか?
お礼
ご回答ありがとうございます。 それはダメでした。 geckoWebBrowser1.Windowは定義されていますが、 geckoWebBrowser1.Window.ScrollTo()はありません。 geckoWebBrowser1.Window.ScrollX()、geckoWebBrowser1.Window.ScrollY()というgetterがあるのみなのです。 入力補完で出てくるメンバー候補を色々試してみてはいますが、まだ分かっておりません・・・。 引き続き回答をお待ちしております。宜しくお願い致します。