IHtmlDocument2.designMode
プロパティをに設定して、WindowsフォームフォームでホストされてOn
いるコントロールを編集モードに切り替えるWebBrowser
と、Microsoft Internet Explorer9RCのインストール後に突然機能しなくなりました。
質問:
これを修正するチャンスはありますか?
私はすでにdoctypeまたはmetaタグで微調整を試みましたEmulateIE7
が、成功しませんでした。
(例はこのプロジェクトです)
更新2011-02-21:
Eric Lawrenceが提案したように、編集モードを設定する前に、 「ゼータ」の例を調整してドキュメントテキストを設定しました。
残念ながら、私もデザインモードに切り替えることができませんでした。
更新2011-02-24:
更新2011-02-26:
私が現在経験していることは、HTTP URLと、を介して追加されたコンテンツでは動作が異なるように見えることですWebBrowser.DocumentText
。
最初のテストはこの仮定を証明しているようです。
これから、この仮定に基づいてソリューションを構築し、更新と概念実証をここに投稿します。
更新2011-02-26(2):
これで、IE 9でも正常に機能していると思われる組み込みのWebサーバーを使用して概念実証を構築しました。ダウンロードして、機能しているかどうかをテストし、簡単なフィードバックをお寄せください。このためのソースコードをクリーンアップしてリリースします。
更新2011-02-26(3):
まだフィードバックはありませんが、HTML Edit Controlの記事を更新し、CodeProjectでデモを行いました。
更新2011-03-16:
Internet Explorer 9が昨日リリースされたため、 HTML Edit Controlの記事で説明されているように、統合されたWebサーバーでアイデアを使用するように主要な製品を更新しました。
ほぼ1か月のテストの後、私はそれが非常にうまくいくと思います。
このアプローチで将来問題が発生した場合は、ここにコメントを投稿してください。調査して修正できます。