2012-05-03 23 views
2

WebBrowserコントロールを持つWindow.Formがあります。コントロール間でナビゲートするためにTabキーのような特殊キーを処理するようにコントロールをどのように有効にしますか?特別なキーを有効にする方法(ctrl-c、ctrl-v、tab、delete)Windows.Form.WebBrowserコントロール

これを行うには、ActiveXコントロールとmfcコントロールではなく、.NETコントロールではなく、

おかげ

答えて

1

のWindows.Forms WebBrowserコントロールのActiveXコントロールのラッパーです。ただし、プロパティWebBrowserShortcutsEnabledMSDN Link)がありますが、デフォルトではtrueにする必要があります。

+0

私はそれを有効にしました。それには何の効果もないようです。 – RJay75

+0

他のものでなければなりません...私は作成したWinFormsアプリケーションでそれをテストしましたが、少なくともタブとCtrl-C/Ctrl-Vは正しく動作します。あなたはおそらく、コントロールがオンになっているフォーム上のキーをプレビューしていて、イベントをキャンセルしていますか?または、Webコントロールがバブリングをキャンセルしている他のコントロールに含まれている可能性がありますか? – Jcl

+0

これを有効にするため、これを答えとしてフラグを立てます。私の問題は、コントロールでダイアログコンテナを示した後、コントロールをページに移動したことが判明しました。ナビゲーションの開始後に表示されます。 – RJay75

関連する問題