none
webBrowserでの更新などは? RRS feed

  • 質問

  • ブラウザ制作をしている者です。
    更新・停止・お気に入り・新しいタブ
    の機能を追加するためには、どうすればよいのでしょうか?
    教えてください。

    2009年5月14日 12:00

回答

  • ブラウザ制作をしている者です。
    更新・停止・お気に入り・新しいタブ
    の機能を追加するためには、どうすればよいのでしょうか?
    教えてください。
    更新・停止はWebBrowserクラスのドキュメントを読めば分かりませんか?
    http://msdn.microsoft.com/ja-jp/library/system.windows.forms.webbrowser_members.aspx

    それで分からないならGoogleで検索してみるとか。「WebBrowser ページの更新」
    http://msdn.microsoft.com/ja-jp/library/w290k23d.aspx

    お気に入りは今表示しているページのURLやタイトル(DocumentTitle)を取得して、お好みの方法で保存して、お好みの方法で一覧表示すれば良いでしょう。
    保存方法や表現方法は多岐に渡るので個別には説明しません。
    前者はファイルやレジストリの読み書き、後者はコントロールを動的に追加する方法等を調べてみてください。

    新しいタブも動的にコントロールを追加する方法を調べましょう。
    TabPageクラスとWebBrowserクラスを新規に作成して、TabControlクラスのTabPagesプロパティで追加してやれば良いかと。
    解決した場合は、参考になった返信に「回答としてマーク」のボタンを利用して、回答に設定しましょう(複数に設定できます)。
    • 回答としてマーク sk7474 2009年5月27日 9:39
    • 編集済み AzuleanMVP, Moderator 2009年5月27日 13:31 typoに気づいたので修正
    2009年5月14日 14:26
    モデレータ

すべての返信

  • ブラウザ制作をしている者です。
    更新・停止・お気に入り・新しいタブ
    の機能を追加するためには、どうすればよいのでしょうか?
    教えてください。
    更新・停止はWebBrowserクラスのドキュメントを読めば分かりませんか?
    http://msdn.microsoft.com/ja-jp/library/system.windows.forms.webbrowser_members.aspx

    それで分からないならGoogleで検索してみるとか。「WebBrowser ページの更新」
    http://msdn.microsoft.com/ja-jp/library/w290k23d.aspx

    お気に入りは今表示しているページのURLやタイトル(DocumentTitle)を取得して、お好みの方法で保存して、お好みの方法で一覧表示すれば良いでしょう。
    保存方法や表現方法は多岐に渡るので個別には説明しません。
    前者はファイルやレジストリの読み書き、後者はコントロールを動的に追加する方法等を調べてみてください。

    新しいタブも動的にコントロールを追加する方法を調べましょう。
    TabPageクラスとWebBrowserクラスを新規に作成して、TabControlクラスのTabPagesプロパティで追加してやれば良いかと。
    解決した場合は、参考になった返信に「回答としてマーク」のボタンを利用して、回答に設定しましょう(複数に設定できます)。
    • 回答としてマーク sk7474 2009年5月27日 9:39
    • 編集済み AzuleanMVP, Moderator 2009年5月27日 13:31 typoに気づいたので修正
    2009年5月14日 14:26
    モデレータ
  • こんにちは。中川俊輔です。

    Azuleanさん、回答ありがとうございます。

    Mexicanumさん、はじめまして。フォーラムのご利用ありがとうございます。
    その後いかがでしょうか?疑問は解決しましたか?

    有用な情報と思われたため、Azuleanさんの回答へ回答マークをつけさせていただきました。

    今後ともフォーラムをよろしくお願いします。
    それでは!
    マイクロソフト株式会社 フォーラム オペレータ 中川 俊輔
    2009年5月27日 9:41