C#显示所需的html代码控件

时间:2017-09-14 16:22:07

标签: c#

我正在寻找能够显示HTML代码的控件,如下图所示:

enter image description here

我只需要显示加载的HTML代码并在没有任何版本的情况下显示它。

我在任何地方都找不到它。

任何帮助?

2 个答案:

答案 0 :(得分:0)

根据您提供的信息;

  1. 创建新表单
  2. 添加关闭按钮
  3. 添加TextBox并将其设置为ReadOnly
  4. 将TextBox中的.Text属性设置为要显示的HTML。
  5. 如果你想要语法高亮,请检查GitHub上的开源项目或codeproject.com上的文章

答案 1 :(得分:0)

假设您有一个WinForm和一个名为txHTML的文本框来显示文本,以及一个名为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;

}