我有一个Twitter应用程序,可以检索用户时间线并将其附加到富文本框中。但是,当我点击链接时,什么也不发生?
这里出了什么问题,难道富文本框不能自动处理创建带有指定链接的新浏览器窗口吗?如果不能,那么我该如何实现这样的功能呢?
我正在使用WinForms。
我有一个Twitter应用程序,可以检索用户时间线并将其附加到富文本框中。但是,当我点击链接时,什么也不发生?
这里出了什么问题,难道富文本框不能自动处理创建带有指定链接的新浏览器窗口吗?如果不能,那么我该如何实现这样的功能呢?
我正在使用WinForms。
首先,您需要将 DetectUrls 属性 设置为 True
然后,
RichTextBox1_LinkClicked(System.Object sender, System.Windows.Forms.LinkClickedEventArgs e)
{
Process.Start(e.LinkText);
//open link with default application
}
此外,查看此链接以获取更多信息。
对我有效的方法:
Process.Start("http://www.example.com/");
这将在用户的默认浏览器中打开链接。