Вверх ↑
Этот топик читают: Гость
Ответов: 11
Рейтинг: 6
#1: 2009-05-14 21:18:08 ЛС | профиль | цитата
Подскажите, как можно добавить ссылки в элементах "Редактор текста" или "Расширенный редактор текста"... Т.е. хотелось бы получить результат, похожий на страничку из википедии... есть определенный текст, и при нажатии на определенное слово, переходит на страничку с информацией об этом слове...
карма: 0

0
Ответов: 4641
Рейтинг: 334
#2: 2009-05-14 21:22:26 ЛС | профиль | цитата
LorD писал(а):
Расширенный редактор текста

загружаешь текст или добавляешь строку и если там присутствует например ссылка вида http://fgfg то она подсвечивается как ссылка!
------------ Дoбавленo в 21.24:
и не забыть включить в свойствах точку onURLclick
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 1161
Рейтинг: 160
#3: 2009-05-14 21:28:14 ЛС | профиль | цитата
вот
code_13268.txt
Кстати, заметил один глюк - если URL задать со слешем на конце, то он выделяться не будет
карма: 0

0
файлы: 1code_13268.txt [225B] [131]
Ответов: 11
Рейтинг: 6
#4: 2009-05-14 21:28:43 ЛС | профиль | цитата
Нужна не обычная ссылка с интернет адресом, а переход на другой текст внутри программы... Если попробовать это наглядно показать, то должно выглядеть так:
Текст текст текст текст ссылка текст текст
карма: 0

0
Ответов: 4641
Рейтинг: 334
#5: 2009-05-14 21:37:12 ЛС | профиль | цитата
LorD, так чтоли?
code_13269.txt
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 1code_13269.txt [609B] [171]
Ответов: 11
Рейтинг: 6
#6: 2009-05-14 22:21:35 ЛС | профиль | цитата
на 99% то что хочу получить, только чтобы ссылка выглядела не как file://пример, а как обычное слово.. тоесть как выглядит слово "ссылка" в моем предыдущем посту
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#7: 2009-05-14 22:23:30 ЛС | профиль | цитата
для этого надо уже тоже самое делать в WebBrowser
карма: 26
0
Ответов: 4641
Рейтинг: 334
#8: 2009-05-14 22:26:24 ЛС | профиль | цитата
или максимум что можно это ссылка вида \пример
------------ Дoбавленo в 22.40:
LorD писал(а):
на 99% то что хочу получить

а вот на 99,9

Add(StrList,4954558,301,84)
{
Strings=#16:а тут тоже пусто|10:\\Начало|
}
Add(MainForm,2953706,147,224)
{
link(onCreate,12044698:doData,[])
}
Add(RichEdit,332349,329,224)
{
Left=10
Top=10
Width=360
Height=235
Point(onURLClick)
link(Str,1538114:Var,[])
link(onURLClick,5903733:doGetIndex,[])
}
Add(DoData,12044698,203,238)
{
Data=String()
link(onEventData,332349:doText,[])
link(Data,4309503:Var2,[])
}
Add(StrList,12249429,343,84)
{
Strings=#17:а нет тут примера|10:\\Начало|
}
Add(Hub,744546,294,224)
{
link(onEvent1,332349:doClear,[(318,230)(318,237)])
link(onEvent2,332349:doAdd,[(318,237)(318,230)])
}
Add(GetIndexData,1538114,329,168)
{
Count=10
link(Data1,4309503:Var3,[(335,156)])
link(Data2,4954558:Text,[(342,148)(307,148)])
link(Data3,12249429:Text,[])
}
Add(StrList,5903733,413,189)
{
Strings=#10:\\Начало|11:\\пример1|10:\\пример|
Point(doGetIndex)
Point(onGetIndex)
link(onGetIndex,13325824:doEvent1,[(457,202)(457,280)(254,280)(254,174)])
}
Add(Hub,13325824,259,168)
{
link(onEvent1,1538114:doIndex,[])
link(onEvent2,744546:doEvent1,[(283,181)(283,230)])
}
Add(StrList,14357895,203,84)
{
Strings=#43:пример \\пример и другие примеры например|18:пример \\пример1|0:|0:|
}
Add(GetDataEx,4309503,196,147)
{
link(Data,14357895:Text,[])
}


ссылки в richedit ссылки в Расширенный редактор текста ссылка в richedit ссылка в Расширенный редактор текста
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
8
Сообщение
...
Прикрепленные файлы
(файлы не залиты)