#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»?