如何将HTML标记添加到文本框或标签控件在Windows窗体C#

时间:2011-01-25 16:46:14

标签: c# html visual-studio

假设我的文本框控件名为messageTB。我想知道是否可以执行以下操作:

messageTB.Text = "Hello <b>World</b>"

并输出文本以显示“Hello World ”。换句话说,有没有办法为控件启用html标记?我正在使用visual studio。

4 个答案:

答案 0 :(得分:1)

标准的Windows窗体文本框控件不能这样做。

如果您想要格式化文本,则需要richtextbox或其他控件。

答案 1 :(得分:1)

您可以插入一个浏览器控件(而不是文本框或标签)。以下是设置内容的方法......

  string html = "<html><body><strong>HelloWorld!</strong></body></html>";
  Browser.DocumentText = html;

答案 2 :(得分:0)

没有。 messageTB必须是Literal控制才能实现此目的。

答案 3 :(得分:0)

这很笨拙,但我使用了两个相邻的文本框,其中一个格式设置为粗体,以执行此操作。

至少我在网页上看到了我想要的外观。