日期:2014-05-18  浏览次数:21661 次

RichTextBox的超链接显示问题
RichTextBox的超链接显示很难看,如题图:

请问有没有办法像windows自带的wordpad一样显示为如下形式:

谢谢了!

------解决方案--------------------
我觉得是你对RTF在这个问题的资料看得还不够多。
------解决方案--------------------
无法做到。设置文本颜色,自己处理鼠标的经过和点击,模拟超链接效果。
------解决方案--------------------
探讨
我觉得是你对RTF在这个问题的资料看得还不够多。

------解决方案--------------------
探讨

引用:
我觉得是你对RTF在这个问题的资料看得还不够多。

没刷页面,回复了才看到……
从来没使用过RichTextBox。
RTF
网上没找到方法,曾类似的话题讨论过。貌似没实际结果。有个MFC的范例
Creating the OutLookRichEdit Control
但c#的没看到。
等有空时候看看RTF

------解决方案--------------------
You'll have to override the RichTextBox class and PInvoke SendMessage with a CHARFORMAT2 structure with the EM_SETCHARFORMAT message.

check out:
http://www.codeproject.com/KB/edit/RichTextBoxLinks.aspx
for an example.


------解决方案--------------------
RichTextBox控件可以将Web链接显示为下划线形式
linkLabel1_LinkClicked

------解决方案--------------------
探讨
RichTextBox控件可以将Web链接显示为下划线形式
linkLabel1_LinkClicked