Html 标签 增强型 Label 自定义控件

dangyj 2019-09-05 10:03:28
现有这样一个需求,做一个增强型的Label控件。要求是:
1、具备与普通label空间一样的功能
2、可用解析诸如<color=red>这是<bold=true>Label<a href="">链接</a></bold></color>
达到的效果是,“这是”红色字体,Label字体加粗,链接为下划线的样式。
其实就是一个能解析类似html标签的代码。
大神请提供思路,如果有类似代码,就感激不尽了!


可以追加分!
...全文
130 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
asq985 2019-09-06
  • 打赏
  • 举报
回复
正则把Label替换成div
dangyj 2019-09-06
  • 打赏
  • 举报
回复
补充一下
我说的自定义控件是winform的,不是web。
富文本编辑器是可用,但是里面的内容都是可用复制的,如果设置为enabled=false那么背景色有修改不了,很麻烦。

我就想能不能做一个用类似html标签来标定文字内容的label控件,如我提问中的那样。我看有人实现了,只是中间核心算法不太了解,希望大家能给个思路。
shushukui 2019-09-05
  • 打赏
  • 举报
回复
可以考虑用RichTextBox。富文本编辑器。

8,834

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 组件/控件开发
社区管理员
  • 组件/控件开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧