2013-01-09 3 views
-1

html 파일을 C# 형식으로 끌어다 놓고 서식을 유지하는 방법이 있는지 궁금합니다. html 파일을 드래그하여 서식있는 텍스트 상자에 링크를 만들 수는 있지만 필요한 것은 아닙니다. 이상적으로는 C# 응용 프로그램에서 웹 페이지를 일종의 텍스트 상자로 드래그하여 정보를 파싱하고 정렬 할 수 있도록 노력하고 있습니다.html 파일을 C# 형식으로 드래그 앤 드롭

답변

1
당신이 웹 브라우저 컨트롤을 사용할 수 있습니다

, 여기에 링크입니다 예 :

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

끌어서 놓기 이벤트에서 파일 이름과 내용을 catch 한 다음 ca n WebBrowser 컨트롤에 표시합니다.

0

드래그 앤 드롭을 사용하면 파일 이름이 있다고 말한 것처럼 말입니다. 당신이 할 수있는 일은 그 html 파일을 열고 파일 내용을 가져 와서 텍스트 상자에 넣는 것입니다. 경우

HTML 파일이 당신에 의해 그것의 콘텐츠를 얻을 수있는 웹 페이지의 경우 :

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

이 있습니다 :

var webClient = new WebClient(); 
myTextBox.Text = webClient.DownloadString("YourHTMLFilePath");