.net - .NET 是否有轻量级、更可取的开源、可格式化的标签控件?

标签 .net

我一直在寻找一种在 WinForm 应用程序中显示文本时使用简单标记语言或纯 HTML 的方法。我想避免嵌入 Web 浏览器控件,因为在大多数情况下,我只想突出显示句子中的一两个单词。
我已经考虑过使用 RTFControl,但我认为它有点沉重,而且我认为用于进行格式化的“语言”并不容易。
是否有一个简单的控件可以让我显示如下字符串:

This is a sample string with different formatting.


如果还可以为文本指定字体和/或大小,我会非常整洁。
哦,.NET 3.5 和 WPF/XAML 不是一个选项。

最佳答案

好吧,只需使用 HTML。我们在一些应用程序中使用了以下“免费”控件,它非常漂亮。

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

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

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

唯一的先决条件是在您的“关于”框中提及他们的名字。

关于.net - .NET 是否有轻量级、更可取的开源、可格式化的标签控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5704/

相关文章:

c# - 与不同类型的接口(interface)

.net - 模拟 WCF 客户端代理的最佳方法

.net - requirePermission 属性的用途 (web.config)

.net - 在VB.net中删除冗余导入或在C#文件中使用的好处是什么?

c# - Notepad++ 的 Compare 插件算法

c# - Microsoft HTML 帮助 - 从主题 ID 获取主题页面 URL

c# - 数据结构题

c# - 使用 Visual Studio 建模项目创建 C# 事件

c# - 正则表达式匹配西里尔字母中可能包含连字符的三个单词

c# - 从用户控件/类/页面访问母版页公共(public)方法