【问题标题】:Adding Hyperlinks in a richtextbox that activate a method instead of a webpage在激活方法而不是网页的富文本框中添加超链接
【发布时间】:2010-12-22 13:40:49
【问题描述】:

具体来说,我正在寻找一种方法来将链接添加到我的(丰富)文本框中以# 开头的所有单词。因此,如果我的richTextBox1.Text 属性等于“这是我想要的#example”,我希望突出显示“#example”。如果它被点击,我想为右键点击添加一个上下文菜单,并且只是在左键点击时,我希望它在我的程序中触发一个空白,并带有被点击的文本。

【问题讨论】:

    标签: c# textbox hyperlink


    【解决方案1】:

    看看下面的 CodeProject 文章:

    RichTextBox 中任意文本的链接
    http://www.codeproject.com/KB/edit/RichTextBoxLinks.aspx

    本文中的代码将允许您将任意文本链接插入到您的RichTextBox。当点击文本链接时,LinkClicked 事件将触发,LinkLabelLinkClickedEventArgs 将包含您点击的链接的文本。

    【讨论】:

    • 我正在使用 LinkClicked 事件进行实际链接。但我确定我不能解决问题。谢谢!我看看。
    猜你喜欢
    • 1970-01-01
    • 2015-04-20
    • 2012-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-02
    • 1970-01-01
    • 2018-10-06
    相关资源
    最近更新 更多