2015-07-20 1 views
0

Я разработчик .net. Я создаю настольное приложение. как добавить LinkLabel после некоторого текста в richtexbox?как добавить linklable после некоторого текста в richtexbox

Я использовал .past метод для вставки текста.

+0

Вы не можете добавить LinkLabel в RichTextBox. Вот почему есть свойство, которое вы можете использовать: 'DetectUrls'. Пожалуйста, см. Мой ответ на это. Я думаю, вы имели в виду, как я могу увидеть ссылку URL в RichTextBox ... – Codexer

ответ

0

По умолчанию он должен обнаруживать ссылки в самом элементе управления. Если нет, возможно, вы когда-нибудь изменили это.

Перейдите к свойствам управления и ищите DetectUrls убедитесь, что установлено значение True. Это должно обнаружить связи в элементе управления.

Чтобы обработать ссылки при нажатии на них, вы можете создать обработчик событий для события LinkClicked для обработки всех ссылок, нажатых в элементе управления. LinkClickedEventArgs, предоставляемый обработчику событий для события LinkClicked, предоставляет данные, которые позволяют определить, какая ссылка была нажата в элементе управления, чтобы обработать ссылку.

Вы можете прочитать здесь: https://msdn.microsoft.com/en-us/library/system.windows.forms.richtextbox.detecturls(v=vs.110).aspx