dotnet是否有一个轻量级的,可取的,开源的,可格式化的标签控件?

时间:2020-03-05 18:38:33  来源:igfitidea点击:

我一直在寻找一种在WinForm应用程序中显示文本时使用简单标记语言或者纯HTML的方法。我想避免嵌入Web浏览器控件,因为在大多数情况下,我只想突出显示一个句子中的一两个单词。

我已经看过使用RTFControl,但是我认为它有点繁琐,而且我认为用于格式化的"语言"并不容易。

是否有一个简单的控件可以让我显示如下字符串:

这是具有不同格式的示例字符串。

如果还可以为文本指定字体和/或者大小,我真的很整洁。

哦,dotnet 3.5和WPF / xaml不能选择。

解决方案

回答

好吧,只需使用HTML。我们在某些应用程序中使用了以下" FREE"控件,它很漂亮。

我们可以在HTML标记中定义UI,然后使用此控件呈现它:

http://www.terrainformatica.com/htmlayout/main.whtm

最初,我们开始研究HtmlToRTF转换器,以便我们可以使用RTF控件来呈现UI,但是两种格式之间的匹配太多了。因此,我们最终使用了上面的控件。

唯一的前提条件是在"关于"框中提及其名称。