Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как продублировать


Иван ©   (2002-05-13 01:20:00) 

Вообщем есть две формы с двумя элементами TMemo,
как сделать чтобы все изменения в одном TMemo дублировались во втором, вплоть до выделения текста и тп.


Anatoly Podgoretsky   (2002-05-14 14:25:00) [1]

KilkennyCat © (13.05.02 14:08)
Зачем отказываться SelStart, SelLength и от фона не надо


psvital   (2002-05-14 14:11:00) [2]

to KilkennyCat ©
А если memo2.Lines.Assign(memo1.Lines) ?


KilkennyCat   (2002-05-13 14:08:00) [3]

Ну тогда все елементарно: обрабатывать все события.
КеуUp, KeyDown, MouseUp, MouseDown, MouseMove.
все параметры, от них получаемые, эмулировать во втором мемо.
Если все-таки отказаться от выделения, то как сказал Song:

Memo1onChange(sender:object);
begin
memo2.lines := memo1.lines;
end;


Song   (2002-05-13 08:50:00) [4]

А TMemo.onChange не подойдёт?


Иван   (2002-05-13 08:40:00) [5]

Предположим у них цвета фона разные, тогда не выйдет,
а решение действительно прикольное.


KilkennyCat   (2002-05-13 04:30:00) [6]

Конечно, можно! отлавливать все сообщения в первом и посылать во второй. Но у меня есть в высшей степени гениальное решение! Каптурить первый мемо, а вместо второго показывать картинку каптуринга.


Иван   (2002-05-13 01:52:00) [7]

Некрасиво, нельзя как нить при помощи сообщениий?


Anatoly Podgoretsky   (2002-05-13 01:44:00) [8]

Assign, SelStart, SelLength


Наверх

Титульная страница Поиск, карта сайта Написать письмо