VSTO C # кликабельные ссылки в панели задач - PullRequest
0 голосов
/ 12 октября 2018

У меня есть настраиваемая область задач для надстройки Excel VSTO.В этой области задач я хочу отобразить кликабельную ссылку (например, «https://stackoverflow.com")» для пользователя, который открывает браузер пользователя и переходит на сайт при нажатии. Когда я программно помещаю текст в RichTextBox панели задач, текстстановится синим, как если бы он распознавался как URL, однако при нажатии на текст ничего не происходит. Нужно ли установить свойство RichTextBox, чтобы разрешить нажатие на ссылку? enter image description here

1 Ответ

0 голосов
/ 13 октября 2018

Вам необходимо обработать событие LinkClicked RichTextBox.

richTextBox1.LinkClicked += richtextBox1_LinkClicked;

public void richtextBox1_LinkClicked(object sender, LinkClickedEventArgs e)
{
    // Opens the link in the default browser.
    Process.Start(e.LinkText);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...