如何将richtextbox中的任何文本作为超链接

时间:2013-09-13 09:14:03

标签: c# richtextbox

我在富文本框中使用';'分隔文本我想将每个值都作为超链接来分隔 ';'。 请帮忙

3 个答案:

答案 0 :(得分:0)

看看这里的文章。它显示了如何在richtext框中启用超链接 http://msdn.microsoft.com/en-us/library/f591a55w.aspx

  1. 使用RichTextBox控件链接到网页
  2. 将Text属性设置为包含有效URL的字符串(例如,“http://www.microsoft.com/”)。
  3. 确保将DetectUrls属性设置为true(默认值)。
  4. 创建Process对象的新全局实例。
  5. 为LinkClicked事件编写一个事件处理程序,为浏览器发送所需的文本。

答案 1 :(得分:0)

您的意思是富文本框中有多个网址,但它们不会显示为链接?

DetectUrls属性设置为true。

答案 2 :(得分:0)

如果您有任意文本应转换为链接,请查看:http://www.codeproject.com/Articles/9196/Links-with-arbitrary-text-in-a-RichTextBox

对已发布的此类链接的用户互动作出反应:http://msdn.microsoft.com/en-us/library/f591a55w.aspx