【问题标题】:how to add linklable after some text in richtexbox如何在richtextbox中的一些文本之后添加可链接
【发布时间】:2015-07-20 22:06:21
【问题描述】:

我是 .net 开发人员。我正在构建一个桌面应用程序。如何在richtexbox中的一些文本之后添加LinkLabel?

我使用 .past 方法插入文本。

【问题讨论】:

  • 您不能在 RichTextBox 中添加 LinkLabel。这就是为什么您可以使用一个属性:DetectUrls。请参阅我对此的回答。我认为您的意思是我如何在 RichTextBox 中看到 Url 链接...

标签: vb.net richtextbox linklabel


【解决方案1】:

默认情况下,它应该检测控件本身的链接。如果不是,你可能会在某个时候改变它。

转到控件的属性并查找DetectUrls,确保将其设置为True。这应该会检测控件中的链接。

要在单击链接时处理链接,您可以为 LinkClicked 事件创建一个事件处理程序,以处理在控件中单击的所有链接。为 LinkClicked 事件提供给事件处理程序的 LinkClickedEventArgs 提供的数据使您能够确定在控件中单击了哪个链接以处理该链接。

您可以在此处阅读更多内容:https://msdn.microsoft.com/en-us/library/system.windows.forms.richtextbox.detecturls(v=vs.110).aspx

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多