(DevExpress 19.1) Как сделать текст в поле гиперссылкой? В настоящее время используется HyperLinkEdit, но, похоже, не может сделать его многострочным

#c# #.net #winforms #devexpress

#c# #.net #winforms #devexpress

Вопрос:

Я обновляю объекты в своей форме до DevExpress tools в отличие от стандартных инструментов WinForm.

Я работаю с полем, которое содержит только гиперссылки, изначально я пытался использовать MemoEdit, но после поиска в Google обнаружил, что использовать гиперссылки в этом типе поля невозможно. Я видел, что RichEditControl упоминается в нескольких местах, но, похоже, он открывает весь элемент управления, и я просто пытаюсь сделать текст в определенном поле гиперссылкой.

Итак, я попал в поле HyperLinkEdit, и оно работает так, как хотелось бы, за исключением того факта, что текст не является обернутым / многострочным, что означает, что текст просто продолжается как одна строка, поэтому в больших путях к файлам символы скрыты после определенной длины из-за того, что он не переносится и не переносится.запуск новой строки.

Может ли кто-нибудь предоставить указатель для этого? Я проверил свойства, и мне ничего не открылось, и тот факт, что нет многострочного свойства, заставляет меня думать, что нет способа сделать это, используя этот тип поля.

Редактировать:

введите описание изображения здесь

Комментарии:

1. Ваша конечная цель — иметь одно многострочное текстовое поле, содержащее несколько гиперссылок? Доступно ли поле для редактирования? Я думаю, что самым простым методом будет использование RichEditControl . Вам не нужно отображать какие-либо панели инструментов / линейки и т. Д. … И вы можете просто отобразить его в простом представлении, которое имитирует элемент управления MemoEdit.

2. @Brendon Я видел несколько комментариев в Интернете по этому поводу, но когда я использовал этот элемент управления, это совсем не похоже на то, что мне нужно. Если вы посмотрите на изображение, которое я прикрепил при редактировании, оно выглядит как всплывающее окно Excel. Я просто ищу текстовое поле, а не такое окно.

3. @Brendon Обновление: теперь у меня все выглядит так, как я хочу, с помощью RichEditControl, однако текст внутри элемента управления не является гиперссылкой: (Вы знаете, как я могу сделать это гиперссылкой?

4. Действительно ли текст начинается с «http» или «www»?