Неработающие гиперссылки в RTF-файле в RichTextBox

м, используяRichTextBox для отображения файла RTF, который включает в себя одну гиперссылку. Текст ссылки не является URL (цельявляется действительный URL). RTF был создан с помощью Word. Как Word, так и WordPad правильно распознают ссылки (WordPad не запускает ссылки, но показывает соответствующий курсор на руке).

Когда я загружаю RTF вRichTextBox ссылки отображаются правильно отформатированными (синие и подчеркнуты), но вместо того, чтобы вести себя как ссылка, когда курсор перемещается по ссылке, он остается двутавровой балкой,LinkClicked событие не сработает, и оно фактически показывает цель в угловых скобках после ссылки (это не кажется правильным). Поскольку текст ссылки не является URL,DetectUrls здесь не помогает

Есть ли причина, по которойRichTextBox неправильно обрабатывает эти ссылки, или способ заставить их работать как положено?

Вот код

TipView.Rtf = tips[tipIndex];
// I've also tried TipView.LoadFile, with identical result

Чтобы воспроизвести проблему, создайте документ RTF с помощью Word (I 'используя 2000), содержащую одну ссылку, текст которой не является URL-адресом, но предназначается для действительного URL-адреса, и программно загружает файл .rtf вRichTextBox (Я'использую .NET 2.0 в C # Express 2008).

Ответы на вопрос(1)

Ваш ответ на вопрос