前端之家收集整理的这篇文章主要介绍了
winforms – 在WinForm标签中格式化文本,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
可以在WinForm
标签中格式化某些文本,而不是将文本分割成多个
标签?请忽略
标签文本中的HTML
标签;它只是用来指出我的观点。
例如:
Dim myLabel As New Label
myLabel.Text = "This is <b>bold</b> text. This is <i>italicized</i> text."
这将产生标签中的文本:
This is bold text. This is
italicized text.
这是不可能的WinForms
标签,因为它是。
标签必须具有一个字体,只有一个大小和一个面。你有几个选择:
>使用单独的标签>创建一个新的Control派生类,通过GDI自己绘制,并使用它而不是Label;这可能是您的最佳选择,因为它可以完全控制如何指示控件格式化其文本>使用可以插入HTML片段的第三方标签控件(有一堆 – 检查CodeProject);这将是别人的#2实现。
原文链接:https://www.f2er.com/html/233417.html