在C#WinForms中需要一个可编辑的文本框,它可以显示HTML内容

在C#WinForms中需要一个可编辑的文本框,它可以显示HTML内容,c#,html,winforms,textbox,C#,Html,Winforms,Textbox,我正在设计一个WinForm应用程序,其中我需要显示一个html内容(没有任何图片),只是一些带有一些格式的内容(如颜色、粗体、斜体、项目符号等) 我知道有WebBroswer控件,但它只能显示内容 webBrowser_Description.DocumentText = HttpUtility.HtmlDecode(testDesignStepList[0].Description); 它不能用作文本框。在那里你可以改变你的文字, 我还在文本框中尝试了类似的方法: textBox1.Tex

我正在设计一个WinForm应用程序,其中我需要显示一个html内容(没有任何图片),只是一些带有一些格式的内容(如颜色、粗体、斜体、项目符号等)

我知道有WebBroswer控件,但它只能显示内容

webBrowser_Description.DocumentText = HttpUtility.HtmlDecode(testDesignStepList[0].Description);
它不能用作文本框。在那里你可以改变你的文字, 我还在文本框中尝试了类似的方法:

textBox1.Text = HttpUtility.HtmlEncode(testDesignStepList[0].Description);
还查看了一些SO帖子,其中建议[TextEditor with html output][1]

[1] :,但是它说引用一个exe,听起来有点不同,为了一个简单的任务有一个单独的


根据我的要求,任何简单的解决方法都会有帮助

你试过RichTextBox吗?也看看这个谁告诉你这是一个简单的任务?账单