1

HTMLをWindowsフォームのカスタムユーザーコントロールに埋め込む方法はありますか? .NET 4.0 アプリケーションで使用する軽量のコントロールを作成したいのですが、その内容は変更可能であるため、HTML を使用してレイアウトするのが最も簡単かもしれないと考えていました。Windowsフォームでこれを達成する方法はありますか? C# と HTML に関するトピックは他にもいくつかありますが、HTML を解析して表示するコントロールを作成する必要はありません。

ありがとう

4

3 に答える 3

2

を使用できますがWebBrowser、そのパスをたどらないことをお勧めします。従来のコントロールを使用して必要なことを達成するだけで、可能であれば、少しの GDI+ と組み合わせることができます。

于 2012-04-27T02:22:41.793 に答える
0

WebBrowser は、使いやすさとメンテナンスの点で最善の策です。browser.Document.DomDocument インターフェイスとイベントにアクセスすることで、コンテンツ自体をさらに制御できます。GDI の使用はお勧めしません。長期的にはカスタム レンダリングの維持と管理が面倒になる可能性があるためです。

于 2012-04-27T02:52:16.073 に答える
0

私は同様のことをしようとしていて、awesomiumを見つけました。dotnet と mono のラッパーがあり、全体の動作を非常に細かく制御できます。また、会社の年間収益が 10 万未満の場合は無料です。

言及するのを忘れていたのは、基本的にアプリケーションに埋め込むブラウザであるため、ユーザーがインストールしていないかどうかを心配する必要がなく、PC と OS で一貫性があります。

于 2012-08-02T03:00:16.970 に答える