.NET GUI组件是否支持HTML(如Java swing那样)?

时间:2009-04-06 20:24:43

标签: java .net html winforms swing

HTML can be used in Java swing GUI components,例如JTextBoxJButton,...等。

是否有与.NET(C#)WinForms相同的内容?或者至少是一些简单的方法,在文本框中单个单词粗体而不使用其他GUI组件?

3 个答案:

答案 0 :(得分:3)

对于.Net,您需要使用RichTextbox控件(和rtf格式化),嵌入WebBrowser控件或从文本框继承自己的OwnerDrawn控件。

如果没有第三方控件可以为你做最后一个选项,我会感到惊讶,但是没有任何“官方”,你必须自己评估它们。

答案 1 :(得分:1)

不,我认为你不能用普通的TextBox或Button轻松做到这一点。有第三方控件可能会这样做。 WinForms不是一个非常可扩展的GUI框架。如果您正在寻找这种功能,WPF是一件好事。 WPF几乎在任何地方都支持控件组合和样式。

答案 2 :(得分:1)

一种选择是使用WPF TextBlock(我认为)控件,它支持基本格式,如 HTML(但不是HTML标签本身)。