提问人:Robert Höglund 提问时间:8/8/2008 最后编辑:Robert Höglund 更新时间:1/7/2021 访问量:596
是否有适用于 .NET 的轻量级、可首选的开源、可格式化的标签控件?
Is there a lightweight, preferable open source, formattable label control for .NET?
问:
我一直在寻找一种方法,在WinForm应用程序中显示文本时,使用简单的标记语言,或者只是纯HTML。我想避免嵌入 Web 浏览器控件,因为在大多数情况下,我只想突出显示句子中的一两个单词。
我已经考虑过使用 RTFControl,但我认为它有点重,而且我认为用于格式化的“语言”并不容易。
有没有一个简单的控件可以让我显示字符串,例如:
这是具有不同格式的示例字符串。
如果也可以为文本指定字体和/或大小,我会非常整洁。
哦,.NET 3.5 和 WPF/XAML 不是一个选项。
答:
7赞
Vaibhav
8/8/2008
#1
好吧,只需使用 HTML。我们在一些应用程序中使用了以下“免费”控件,它非常漂亮。
我们可以在 HTML 标记中定义 UI,然后使用此控件呈现它:
http://www.terrainformatica.com/htmlayout/main.whtm
最初,我们开始研究 HtmlToRTF 转换器,以便我们可以使用 RTF 控件来呈现 UI,但这两种格式之间有太多的选项无法匹配。因此,我们最终使用了上述控件。
唯一的先决条件是在“关于”框中提及他们的名字。
评论