2011-03-04 8 views
1

ウェブブラウザーで「新しいタブで開く」コンテキストメニュー項目を有効にすることはできますか?それから、私はそれをどう扱うかを考え出すでしょうが、まずは少なくとも見えるようにする必要があります。WebBrowserのコンテキストメニューの[新しいタブで開く]を有効にしますか?

+0

私はそうは考えていません。私はあなたが近くに取得するActiveXコントロールとしてそれをホストする必要があると思う... –

答えて

2

WebBrowserコントロールは、複数タブのナビゲーションをサポートしていません。 WebBrowserのインスタンスを含む独自のタブ(たとえば、TabControlコントロールを使用)を作成する必要があります。それはheretherethereを実装する方法に大きな説明があります。

次に、「新しいタブで開く」アクションを追加して、Webブラウザーのコンテキストメニューをカスタマイズする必要があります。そのアクションは、マルチタブナビゲーションの独自の実装をトリガします。コンテキストメニューをカスタマイズするには、 How to customize the WebBrowser context menu in C# WebBrowser Customizationをチェックしてください。

+0

おいしいミーン。 –

+0

問題は、コンテキストメニューの[新しいタブで開く]ボタンを有効にする方法です。コンテキストメニュー全体をやり直さなければならないのですか、それともすでに開いているが新しいタブで開くボタンを有効にできますか? – Juan

+0

Gotcha ....ありがとう – Juan

関連する問題