Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.07.2012, 17:29   #1
МайскийЖук
 
Аватар для МайскийЖук
 
Регистрация: 19.07.2012
Сообщений: 4
Вопрос Аналог TFatMemo

Известный компонент TFatMemo уже давно безнадежно устарел. Данный компонент автором не развивается, аналогов на просторах интернета найти не удалось.

Вопрос: все же есть ли где-нибудь что-нибудь похожее и более актуальное?

Основное требование к компоненту — возможность отображения в RichEdit`е ссылок и картинок. Причем ссылки должны быть не автораспознаваемыми. Нужна именно возможность делать любое слово текста ссылкой на адрес в интернете.
Любовь и боль, покой и бой я как любой несу с собой…
МайскийЖук вне форума Ответить с цитированием
Старый 19.07.2012, 19:19   #2
flexterful
Пользователь
 
Регистрация: 22.08.2008
Сообщений: 39
По умолчанию

Предлагаю копать в сторону HTML лейблов и едитов. Ну или TRichView.В помощь
Чего бы тут сделать, дабы ничего неделать?
flexterful вне форума Ответить с цитированием
Старый 20.07.2012, 07:44   #3
МайскийЖук
 
Аватар для МайскийЖук
 
Регистрация: 19.07.2012
Сообщений: 4
Стрелка

TRichView не устраивает вообще. Либо я не понял, каким конкретно образом там слова можно делать ссылками на адреса в интернете. Как сделать слово ссылкой, открывающей другие формы — понятно.
Любовь и боль, покой и бой я как любой несу с собой…
МайскийЖук вне форума Ответить с цитированием
Старый 20.07.2012, 08:02   #4
astecenko
Homo Interneticus
Форумчанин
 
Аватар для astecenko
 
Регистрация: 04.03.2011
Сообщений: 611
По умолчанию

What is the RTF syntax for a hyperlink?
astecenko вне форума Ответить с цитированием
Старый 20.07.2012, 08:04   #5
МайскийЖук
 
Аватар для МайскийЖук
 
Регистрация: 19.07.2012
Сообщений: 4
По умолчанию

Спасибо, конечно, но я не очень понял, причем тут RTF.
Любовь и боль, покой и бой я как любой несу с собой…
МайскийЖук вне форума Ответить с цитированием
Старый 20.07.2012, 09:08   #6
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
Спасибо, конечно, но я не очень понял, причем тут RTF
RTF при том, что выгрузка из компонента в RTF и загрузка в компонент из RTF с сохранением форматирования

Умеет RxRichEdit. Возможно и у RichView примерно так же
Код:
procedure TForm2.Button3Click(Sender: TObject);
begin
  RxRichEdit1.Text:='Кликни здесьhttp://programmersforum.ru';
  RxRichEdit1.SelStart:=7;
  RxRichEdit1.SelLength:=31;
  RxRichEdit1.SelAttributes.Link:=True;
  RxRichEdit1.SelStart:=12;
  RxRichEdit1.SelLength:=26;
  RxRichEdit1.SelAttributes.Hidden:=True;
  RxRichEdit1.SelStart:=0;
end;

procedure TForm2.RxRichEdit1URLClick(Sender: TObject;
  const URLText: String; Button: TMouseButton);
begin
  ShowMessage(URLText);
//URLText='здесьhttp://programmersforum.ru';
//хотя в RxRichEdit видно только 'здесь'
//дальше выделить адрес из URLText и, например, ShellExecute
end;
Изображения
Тип файла: png Безымянный.PNG (1.9 Кб, 106 просмотров)
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 20.07.2012 в 09:17.
Аватар вне форума Ответить с цитированием
Старый 20.07.2012, 09:14   #7
МайскийЖук
 
Аватар для МайскийЖук
 
Регистрация: 19.07.2012
Сообщений: 4
По умолчанию

Хм. Спасибо за подсказку. Сейчас попробую осуществить это с помощью RxLib и с помощью TRichView. Позже отпишусь от результатах.
Любовь и боль, покой и бой я как любой несу с собой…
МайскийЖук вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Аналог ComboBox-а chui Компоненты Delphi 2 05.03.2012 12:34
Аналог 1С alexvav Свободное общение 13 29.03.2011 14:11
Аналог try. beemoto Общие вопросы Delphi 16 16.12.2009 18:33
аналог stringgrid unit-85 Компоненты Delphi 4 05.03.2009 14:00
Аналог with на С++. Иллидан Общие вопросы C/C++ 1 16.05.2008 21:41