请各位大侠帮忙,如何在RichTextBox中加入超文本链接.

解决方案 »

  1.   

    为什么都没有人回答?CSDN没有人了吗?
      

  2.   

    Windows 窗体 RichTextBox 控件可以将 Web 链接显示为彩色或下划线形式。可以编写代码,在单击链接时打开浏览器窗口,该窗口中显示链接文本中指定的 Web 站点。使用 RichTextBox 控件链接到 Web 页 将 Text 属性设置为包含有效 URL(例如“http://www.Microsoft.com/china”)的字符串。 
    确保将 DetectUrls 属性设置为 true(默认)。 
    实例化 Process 对象的全局实例。 
    为向浏览器发送所需文本的 LinkClicked 事件编写事件处理程序。 
    在下面的示例中,LinkClicked 事件根据在 RichTextBox 控件的 Text 属性中指定的 URL 打开 Internet Explorer 的一个实例。此示例假定窗体具有 RichTextBox 控件。 安全说明   在调用 Start 方法时,如果您由于没有足够的特权而在部分信任的上下文中运行代码,则将遇到 System.Security.SecurityException 异常。有关更多信息,请参见代码访问安全性基础知识。// C#
    public System.Diagnostics.Process p = new System.Diagnostics.Process();private void richTextBox1_LinkClicked(object sender, 
    System.Windows.Forms.LinkClickedEventArgs e)
    {
       // Call Process.Start method to open a browser
       // with link text as URL.
       p = System.Diagnostics.Process.Start("IExplore.exe", e.LinkText);
    }