环境:WinForms,.Net 4.5.1,VB.net,VS 2013
将纯文本加载到RichTextBox时,在纯文本中不会始终检测到Urls 。我已经设置了RichTextBox.DetectUrls,但我不确定是不是问题。
如果我加载包含零个或多个链接的纯文本,有时它会识别链接(并格式化它们以便可以单击它们),有时它不会。即使在重新加载完全相同的文本时,此语句也是如此(因此重新加载有时会触发Urls显示为正确的链接,有时则不会)。
我在这里或其他地方没有找到任何讨论此事的内容。是否有任何已知的原因会发生这种情况?
答案 0 :(得分:0)
在将任何链接添加到Richtextbox
之前,您需要清除它以使链接始终有效。
Richtextbox.clear()
这将帮助您持续检测URL问题。