【发布时间】:2010-12-22 13:40:49
【问题描述】:
具体来说,我正在寻找一种方法来将链接添加到我的(丰富)文本框中以# 开头的所有单词。因此,如果我的richTextBox1.Text 属性等于“这是我想要的#example”,我希望突出显示“#example”。如果它被点击,我想为右键点击添加一个上下文菜单,并且只是在左键点击时,我希望它在我的程序中触发一个空白,并带有被点击的文本。
【问题讨论】:
具体来说,我正在寻找一种方法来将链接添加到我的(丰富)文本框中以# 开头的所有单词。因此,如果我的richTextBox1.Text 属性等于“这是我想要的#example”,我希望突出显示“#example”。如果它被点击,我想为右键点击添加一个上下文菜单,并且只是在左键点击时,我希望它在我的程序中触发一个空白,并带有被点击的文本。
【问题讨论】:
看看下面的 CodeProject 文章:
RichTextBox 中任意文本的链接
http://www.codeproject.com/KB/edit/RichTextBoxLinks.aspx
本文中的代码将允许您将任意文本链接插入到您的RichTextBox。当点击文本链接时,LinkClicked 事件将触发,LinkLabelLinkClickedEventArgs 将包含您点击的链接的文本。
【讨论】: