richTextBox1.Text =带超链接的文本

时间:2018-06-09 13:49:15

标签: c#

我刚刚学习c# 你能帮助我吗? 我试着这个 - >  richTextBox1.Text =“https://www.google.com”; 我实际上看到这个文本并且它是可点击的,但当我点击它时没有任何反应。 我如何将此事件添加到此链接,以便打开链接?

另外,如何将此链接转换为当前文字“Google”和内部活动以打开“https://www.google.com”;

我知道怎么做Process.Start但我不知道如何将它插入到richTextBox。

1 个答案:

答案 0 :(得分:1)

或者简单地说:

转到richTextBox Properties,将DetectUrls属性设置为true

然后在LinkClicked事件中:

private void richTextBox1_LinkClicked (object sender, LinkClickedEventArgs e) {
    System.Diagnostics.Process.Start(e.LinkText);
}