RichTextBox.DetectUrls间歇性地工作

Joh*_*ohn 7 .net vb.net winforms

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

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

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

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

小智 0

在将任何链接添加到您的 之前Richtextbox,您需要对其进行清理以使您的链接始终有效。

Richtextbox.clear()
Run Code Online (Sandbox Code Playgroud)

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