【发布时间】:2011-05-19 16:30:12
【问题描述】:
我想知道是否可以在 c# 中为文本框设置可点击链接的字符串列表?目前我可以像这样设置文本框
txtBox.Lines = values.ToArray();
理想情况下,如果可能的话,我希望它们作为链接?也许是链接标签之类的?
【问题讨论】:
标签: c# .net winforms hyperlink textbox
我想知道是否可以在 c# 中为文本框设置可点击链接的字符串列表?目前我可以像这样设置文本框
txtBox.Lines = values.ToArray();
理想情况下,如果可能的话,我希望它们作为链接?也许是链接标签之类的?
【问题讨论】:
标签: c# .net winforms hyperlink textbox
(我假设您使用的是 Windows 窗体;WPF/Silverlight 的答案可能略有不同。)
文本框只包含文本 - 它不够“丰富”,无法包含链接。
如果您想要一个列表,您可能需要考虑使用某种描述的ListBox - 或者可能是RichTextBox;我没有尝试在RichTextBox 中创建链接,所以我不知道是否可以。
当然,您也没有指定用户点击链接时想要发生的事情......
【讨论】:
使用 RichTextBox 并检查这个 - http://www.codeproject.com/KB/edit/RichTextBoxLinks.aspx
【讨论】:
您可以尝试使用Windows.Forms.Controls.LinkLabel。它允许存储多个链接以及其中的文本。
【讨论】: