假设我的文本框控件名为messageTB。我想知道是否可以执行以下操作:
messageTB.Text = "Hello <b>World</b>"
并输出文本以显示“Hello World ”。换句话说,有没有办法为控件启用html标记?我正在使用visual studio。
答案 0 :(得分:1)
标准的Windows窗体文本框控件不能这样做。
如果您想要格式化文本,则需要richtextbox或其他控件。
答案 1 :(得分:1)
您可以插入一个浏览器控件(而不是文本框或标签)。以下是设置内容的方法......
string html = "<html><body><strong>HelloWorld!</strong></body></html>";
Browser.DocumentText = html;
答案 2 :(得分:0)
没有。 messageTB
必须是Literal
控制才能实现此目的。
答案 3 :(得分:0)
这很笨拙,但我使用了两个相邻的文本框,其中一个格式设置为粗体,以执行此操作。
至少我在网页上看到了我想要的外观。