【问题标题】:How to open a new browser window after clicking on a link in rich text box(C#)单击富文本框中的链接后如何打开新的浏览器窗口(C#)
【发布时间】:2012-11-12 10:55:14
【问题描述】:

我有一个 twitter 应用程序,它可以检索用户时间线并将其附加到富文本框中。但是,当我单击链接时没有任何反应?

这里出了什么问题,富文本框不会自动处理带有指定链接的新浏览器窗口的创建。如果没有,我该如何实现这样的功能?

我正在使用 winforms。

【问题讨论】:

标签: c# .net winforms url richtextbox


【解决方案1】:

首先您已将 DetectUrls 属性 设置为 True

然后

RichTextBox1_LinkClicked(System.Object sender, System.Windows.Forms.LinkClickedEventArgs e)
{
    Process.Start(e.LinkText);
    //open link with default application
}

另请参阅this 链接了解更多信息。

【讨论】:

    【解决方案2】:

    什么对我有用:

    Process.Start("http://www.example.com/");
    

    这将在用户默认浏览器中打开链接。

    【讨论】:

      猜你喜欢
      • 2015-01-11
      • 1970-01-01
      • 2022-06-11
      • 1970-01-01
      • 1970-01-01
      • 2012-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多