RichTextBox链接不做任何事情
问题描述:
我有一个RichTextBox
控件的窗体上有一些文本,其中一些是URL。 DetectUrls
属性设置为true
。该控件能够正确检测到我的URL(它们是蓝色的,带下划线的,当我将它们悬停时,光标变为一只手)。但是,当我点击它们时,没有任何反应(双击并按Ctrl +点击同样无效)。我已将ReadOnly
属性设置为true
,不确定是否重要。我错过了明显的东西吗?RichTextBox链接不做任何事情
答
您点击链接时会触发事件。
挂钩到
public event LinkClickedEventHandler LinkClicked;
OnLinkClicked
啊,我不知道怎么错过了,这是很明显的。您知道如何使用在该事件中点击的URL打开默认浏览器吗? – Jason 2009-10-01 16:38:25
尝试Process.Start(e.LinkText)。 – itsmatt 2009-10-01 16:52:01