Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Возможно ли такое!!!??? ))) Поле MEMO с гиперссылками?


Guriev ©   (2009-06-14 12:07:00) 

Возможно ли такое!!!??? )))
Есть БД (Delphi(ADO)+Access). В поле MEMO идёт произвольный текст, в котором могут встречаться названия должностей. В подчинённой таблице, в полях string хранятся названия должностей, ФИО, телефон. Так вот – возможно ли при наличии в MEMO слова, допустим, «специалист» сделать его гиперссылкой, и при клике на нём мышью вывести Massage с ФИО и телефоном сотрудника?


blackman   (2009-06-14 19:34:00) [1]

Подойдет RxRichedit их Rxlib


DVM   (2009-06-14 18:44:00) [2]


> Возможно ли такое!!!??? )))

Возможно, но лишено смысла. Придется взять отрисовку Memo на себя, что сопряжено с большими сложностями и сопоставимо по сложности с написанием своего контрола, способного отображать гипертекст. Другой вариант не рисовать полностью содержимое, а подрисовывать только линии, обозначающие гиперссылку и опять же надо будет отслеживать клики. Тоже реально, и тоже много возни.

Короче, надо брать любой контрол, способный отображать гипертекст и не маятся ерундой.


Anatoly Podgoretsky   (2009-06-14 14:14:00) [3]

А для этого есть html формат и мощная поддержка.


sniknik   (2009-06-14 14:12:00) [4]

подобие можно сделать в DBRichEdit если его подключить к Memo полю, но полноценной ссылки не получится (или н знаю как), т.е. скрыть под словом «специалист» произвольный url нельзя, можно только сделать вставленный url "кликабельным". т.е. url  будет видим в тексте.


Amoeba   (2009-06-14 13:55:00) [5]


> Возможно ли такое!!!??? )))

Нет, невозможно. MEMO на такое по своей природе неспособно.


Сергей М.   (2009-06-14 12:16:00) [6]


> идёт произвольный текст


А должен бы был "идти" не просто текст, а гипертекст.


Наверх

Титульная страница Поиск, карта сайта Написать письмо