我想知道是否有辦法將HTML文件拖放到C#表單並保持格式。我可以拖動一個html文件並讓它在一個富文本框中創建一個鏈接,但那不是我所需要的。理想情況下,我試圖做到這一點,以便我可以將網頁拖到C#應用程序中的某種文本框中,以便我可以解析信息並對其進行分類。將HTML文件拖放到C#表中
-1
A
回答
1
您可以使用Web瀏覽器控件,這裏是鏈接:
http://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser.aspx
有一個例子:
string html = "<html><body>hi</body></html>";
webBrowser.DocumentText = html;
在拖放事件中,你應該捕獲文件名和它的內容,然後你可以在web瀏覽器控件上顯示這些內容。
0
當你使用像你說的拖放操作時你說的文件名。你可以做的是打開該文件獲取文件內容並將其放置在文本框中。
在情況下,如果你的HTML文件是一些網頁,你可以通過它的內容:
var webClient = new WebClient();
myTextBox.Text = webClient.DownloadString("YourHTMLFilePath");
相關問題
- 1. 將文件拖放到HTML輸入
- 2. 將文件拖放到.sh文件中
- 3. 將文件拖放到Firefox中下載
- 4. 將文件夾拖放到Eclipse IDE中?
- 5. 將文件拖放到WPF中
- 6. PyQT4:將文件拖放到QListWidget中
- 7. Html 5拖放到輸入文件
- 8. 通過將文件路徑拖放到exe文件中將文件路徑拖放到剪貼板中
- 9. 將多個文件拖放到可執行文件C上#
- 10. 將文件拖放到C++中的桌面圖標上WinForms
- 11. 需要在html中拖放文件
- 12. HTML5拖放 - 將選擇文本拖放到可拖放元素
- 13. C#拖放文件形成
- 14. JavaFX忽略將拖放文件拖放到TextField上(Mac OS X)
- 15. 將文件/文本拖放到托盤圖標(C#,WindowsForms)
- 16. 拖放文件,然後使用HTML將POST張貼到URL 0
- 17. PySide:將文件拖放到QListWidget
- 18. 將word文件拖放到窗體上
- 19. 將'n'Drop文件拖放到Chrome Package App?
- 20. 將照片文件拖放到QGraphicsView
- 21. 將文件拖放到NSTableView上?
- 22. 將郵件從Outlook拖放到文本
- 23. 將文件從Applet拖放到桌面
- 24. 將文件夾從Windows資源管理器拖放到C列表框中#
- 25. 拖放文件到我的列表框
- 26. 將元素拖放到文本框中html
- 27. 將Zip文件夾中的文件拖放到我的窗口
- 28. 將文件拖放到.jar並將文件名傳遞給main()
- 29. 將元素拖放到文本框中
- 30. 將圖片拖到html表中