2009-10-01 59 views
0

我有一個RichTextBox控件的窗體上有一些文本,其中一些是URL。 DetectUrls屬性設置爲true。該控件能夠正確檢測到我的URL(它們是藍色的,帶下劃線的,當我將它們懸停時,光標變爲一隻手)。但是,當我點擊它們時,沒有任何反應(雙擊並按Ctrl +點擊同樣無效)。我已將ReadOnly屬性設置爲true,不確定是否重要。我錯過了明顯的東西嗎?RichTextBox鏈接不做任何事情

回答

1

您點擊鏈接時會觸發事件。

掛鉤到

public event LinkClickedEventHandler LinkClicked; 

OnLinkClicked 
+0

啊,我不知道怎麼錯過了,這是很明顯的。您知道如何使用在該事件中點擊的URL打開默認瀏覽器嗎? – Jason 2009-10-01 16:38:25

+1

嘗試Process.Start(e.LinkText)。 – itsmatt 2009-10-01 16:52:01