![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Возможно ли такое!!!??? ))) Поле 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]
> идёт произвольный текст
А должен бы был "идти" не просто текст, а гипертекст.