Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.08.09;
Скачать: CL | DM;

Вниз

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

 
Guriev   (2009-06-14 12:07) [0]

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


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


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


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


 
Amoeba ©   (2009-06-14 13:55) [2]


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

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


 
sniknik ©   (2009-06-14 14:12) [3]

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


 
Anatoly Podgoretsky ©   (2009-06-14 14:14) [4]

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


 
DVM ©   (2009-06-14 18:44) [5]


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

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

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


 
blackman ©   (2009-06-14 19:34) [6]

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



Страницы: 1 вся ветка

Текущий архив: 2009.08.09;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.015 c
15-1244179520
DelphiN!
2009-06-05 09:25
2009.08.09
Какая какая из мышек произвела действие?


15-1243996706
brother
2009-06-03 06:38
2009.08.09
сайт одноклассники хакнули?


15-1244183113
Dennis I. Komarov
2009-06-05 10:25
2009.08.09
MS VC++ 2008 EE (или УЮ :) )


15-1244237635
Галинка
2009-06-06 01:33
2009.08.09
серверы для командных онлайн-игр


2-1244756223
lubanic
2009-06-12 01:37
2009.08.09
Изменение формы