RichTextBox.DetectUrls间歇性地工作

时间:2017-01-28 09:55:27

标签: .net vb.net winforms

环境:WinForms,.Net 4.5.1,VB.net,VS 2013

将纯文本加载到RichTextBox时,在纯文本中不会始终检测到Urls 。我已经设置了RichTextBox.DetectUrls,但我不确定是不是问题。

如果我加载包含零个或多个链接的纯文本,有时它会识别链接(并格式化它们以便可以单击它们),有时它不会。即使在重新加载完全相同的文本时,此语句也是如此(因此重新加载有时会触发Urls显示为正确的链接,有时则不会)。

我在这里或其他地方没有找到任何讨论此事的内容。是否有任何已知的原因会发生这种情况?

1 个答案:

答案 0 :(得分:0)

在将任何链接添加到Richtextbox之前,您需要清除它以使链接始终有效。

Richtextbox.clear()

这将帮助您持续检测URL问题。