2017-09-14 3 views
0

を必要と私は示したようにHTMLコードを表示することができるよう制御を探しています以下の画像です:私はちょうどHTMLコードロードされ、画面を表示する必要がC#表示htmlコードコントロールは

enter image description here

それは何の版もありません。

どこにも見つかりません。

助けが必要ですか?

+1

あなたはあなたにURLを渡し、そのURLに属するHTMLを返すツールを探していますか? ASP.netでそのようなものがどのように作成されるのか尋ねていますか? 達成しようとしているアプリケーションの種類は? Webベースまたはクライアントベース? –

+0

このWinフォームですか? HTMLはどこから来ますか? –

+0

私はHttpWebRequestを使用してURLからhtmlコードを取得していますので、画像のように受信したHTMLを表示したいだけです。それがテキストエリアであるかのように。 @JimWはい、それはwinformsです。 – Apalabrados

答えて

0

提供した情報に基づいています。

  1. 新しいフォームを作成テキストボックスを追加し、読み取り専用
  2. に表示するようにHTMLのテキストボックスでの.textプロパティを設定
  3. それを設定し
  4. それに閉じるボタンを追加します。

あなたはWinフォームやテキストを表示するtxHTMLと呼ばれる、テキストボックス、およびと呼ばれるテキストボックスを持っていると仮定するとcodeproject.com

0

にGitHubのか、記事にオープンソースプロジェクトをチェックし、構文の強調表示をしたいならばtxUrlあなたがHTMLを望むURLを提供する。これをボタンのクリックイベントに入れて、自分のtxHTMLに必要なものを入力します。

protected void Get_Click(object sender, EventArgs e){ 

HttpWebRequest wr = (HttpWebRequest)WebRequest.Create(txUrl.Text); 

// get the response 
HttpWebResponse WebResp = (HttpWebResponse)wr.GetResponse(); 
string res = ""; 

using (StreamReader sr = new StreamReader(WebResp.GetResponseStream())) 
{ 
    res = sr.ReadToEnd(); 
    sr.Close(); 
} 

WebResp.Close(); 

txHTML.Text = res; 

} 
関連する問題