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
0
A
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
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
Essayez Process.Start (e.LinkText). – itsmatt