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

Вниз

Гипертекст   Найти похожие ветки 

 
mao ©   (2004-02-07 20:09) [0]

Здравствуйте, господа программисты! Столкнулся с такой проблемой – нужно реализовать гипертекстовую структуру. Т.е. в окне выводится какой-то текст, в котором есть активные ссылки (выделенные слова), по клику на которые в окно должен загружаться другой текст. Но эти ссылки могут быть связаны не только с текстом. Например, некоторые из них должны вызывать окно с картинкой или запускать звуковой файл. Т.е. надо как-то определять какая ссылка нажата и выполнять соответствующие действия. Это как-то можно реализовать на стандартных компонентах?


 
KilkennyCat ©   (2004-02-08 00:27) [1]

TPlusMemo - подсветка синтаксиса, ссылки, обработка события по клику на ссылку.


 
Opuhshii ©   (2004-02-08 08:39) [2]

>нужно реализовать гипертекстовую структуру
это вы так называете страничку на HTML написать?....

>Это как-то можно реализовать на стандартных компонентах?
TWebBrowser


 
mao ©   (2004-02-08 13:20) [3]

KilkennyCat © , TPlusMemo - это что такое и откуда берется?

Opuhshii ©, использовать HTML не очень хочется. Вряд ли в этом случае получится написать свои обработчики нажатия на активные элементы (надписи) в тексте. Ведь мне нужно не только переходить с текста на текст, но и выводить картинки в отдельных окнах программы, открывать новые окна в приложении и т.д.


 
KilkennyCat ©   (2004-02-08 14:39) [4]

Ну почему же ХТМЛ не годится? то же можно... ява-скрипты позволят все обработать, так что Opuhshii, в принципе, прав. По крайней мере, приложение будет гибче.
А TPlusMemo - это неплохой компонет стандартного мемо, Без ограничения на длину текста и с доп. функциями. Валяется в сети. Поищете в яндексе. А еще можно RxRichEdit.


 
mao ©   (2004-02-08 16:31) [5]

А разве получится, используя TWebBrowser управлять какими-то другими элементами в приложении? Например, текст хранится в htm-файле и загружается в TWebBrowser. В тексте есть активная ссылка, по нажатию на которую в Label1 должна выводится какая-нибудь надпись, и в этот же момент в Image1 должно загрузиться изображение. Такое реально сделать, используя html и TWebBrowser?



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

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

Наверх




Память: 0.48 MB
Время: 0.013 c
1-53485
Creator
2004-02-06 10:41
2004.02.17
как послать письмо ?


1-53638
bespasian
2004-02-06 17:18
2004.02.17
Выделить строку другим цветом в DBGrid.


14-53730
Figr
2004-01-28 14:32
2004.02.17
Какое количество оборотов у стандартных 478 кулеров?


1-53627
GRF
2004-02-06 22:46
2004.02.17
Псевдомногострочность StringGrid


1-53517
Developerr
2004-02-05 15:23
2004.02.17
Можно ли выровнять один Label относительно другого?