文本框文本链接到外部网站

时间:2014-01-20 22:47:41

标签: c#

如何将TextBoxRichTextBox链接中的文字转换为我选择的网址?

如何将TextBox中的文本部分作为超链接创建,所以当单击文本时,它会打开一个浏览器,其中包含我选择的URL?

在我的特定例子中,这是问题:
我有一个包含很多单词的文本框,每个单词之间是一个新行,我想让每个单词链接到一个特定的网站。我该怎么做呢?

2 个答案:

答案 0 :(得分:1)

假设WinForms:

DetectUrlsMSDN Link)属性设置为 true ,然后处理LinkClicked事件(MSDN Link):

richTextBox.DetectUrls = true;
richTextBox.LinkClicked += (sender, e) => {
    System.Diagnostics.Process.Start(e.LinkText);
};

答案 1 :(得分:0)

您可以使用System.Diagnostics.Process.Start(textbox.Text);

链接到包含任何控制事件的网址