-1

HTMLファイルをC#フォームにドラッグアンドドロップしてフォーマットを維持する方法があるかどうか疑問に思っていました。HTML ファイルをドラッグしてリッチ テキスト ボックスにリンクを作成することはできますが、それは私が必要としているものではありません。理想的には、Web ページを C# アプリケーションのある種のテキスト ボックスにドラッグして、情報を解析して並べ替えることができるようにしようとしています。

4

2 に答える 2

1

Web ブラウザ コントロールを使用できます。リンクは次のとおりです。

http://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser.aspx

例があります:

string html  = "<html><body>hi</body></html>";
webBrowser.DocumentText = html;

ドラッグ ドロップ イベントでは、ファイル名とその内容をキャッチする必要があり、それらを webBrowser コントロールに表示できます。

于 2013-01-09T19:41:07.220 に答える
0

あなたが言ったようにドラッグアンドドロップを使用すると、ファイル名があります。あなたができることは、そのhtmlファイルを開いてファイルコンテンツを取得し、テキストボックスに配置することです。

html ファイルが Web ページである場合、次の方法でコンテンツを取得できます。

var webClient = new WebClient();
myTextBox.Text = webClient.DownloadString("YourHTMLFilePath");
于 2013-01-09T19:35:58.567 に答える