2009-10-01 4 views
0

J'ai un contrôle RichTextBox sur un formulaire avec du texte, dont certains sont des URL. La propriété DetectUrls est définie sur true. Le contrôle détecte correctement mes URL (elles sont bleues, soulignées et le curseur se transforme en main lorsque je les survole). Cependant, quand je clique dessus, rien ne se passe (double-clic et Ctrl + clic sont également inefficaces). J'ai mis la propriété ReadOnly à true, je ne sais pas si cela compte. Est-ce que je manque quelque chose d'évident?Les liens RichTextBox ne font rien

Répondre

1

Il existe un événement auquel vous vous connectez et qui est déclenché lorsque vous cliquez sur les liens.

crochet jusqu'à ce

public event LinkClickedEventHandler LinkClicked; 

OnLinkClicked 
+0

Ahh, ne sais pas comment j'ai raté, il est assez évident. Savez-vous comment ouvrir le navigateur par défaut avec l'URL qui a été cliquée dans cet événement? – Jason

+1

Essayez Process.Start (e.LinkText). – itsmatt

Questions connexes