![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Участник клуба
Регистрация: 12.08.2008
Сообщений: 1,977
|
![]()
Имеем следующий код.На форме два Memo, в один пишем текст, в другом синхронно отражаются коды символов, вводимых в 1-й Memo.
Код:
1. при переносе строки в 1-м Memo во втором также осуществлялся перенос строки. 2. При удалении символа в первом Memo удалялся код удаленного символа во втором. На рисунке видно процесс программы. ![]()
И не сомневайся даже ... отдых - кайф, работа - лажа!
|
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 28.03.2007
Сообщений: 1,814
|
![]() Код:
Последний раз редактировалось SERG1980; 26.11.2008 в 11:29. |
![]() |
![]() |
![]() |
#3 |
Участник клуба
Регистрация: 12.08.2008
Сообщений: 1,977
|
![]()
SERG1980 спасибо - с переносом строки прекрасно работает.А как насчет удаления?
И не сомневайся даже ... отдых - кайф, работа - лажа!
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 06.06.2007
Сообщений: 282
|
![]()
Я бы вообще бы так сделал, но есть недостаток один. При большом количестве символов притормаживать будет.
Код:
P.S. Чтобы не было тормозов, можно выполнять этот по принажатии на кнопку, при необходимости.
Не важно, как часто вы падаете. Важно, как часто вы поднимаетесь. Винс Ломбарди.
Последний раз редактировалось VVM; 26.11.2008 в 12:58. |
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 12.08.2008
Сообщений: 1,977
|
![]()
To VVM что то похожее сейчас "изобретаю".Спасибо за подсказку.Предложеную Вами процедуру можно вызывать из Memo1KeyPress по условию
Код:
стереть последние два значения кода, опять вернуть фокус в Memo1. Вот только как программно симитировать клавишу удаления? Тут что то типа создать обработчик Memo2KeyPress и через Sender вызывать с параметром нажатой клавиши удаления.
И не сомневайся даже ... отдых - кайф, работа - лажа!
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 22.11.2007
Сообщений: 224
|
![]()
А если юзверь будет удалять не последний символ?)
Пока что единственная идея-- вариант, предложенный VVM. |
![]() |
![]() |
![]() |
#7 | |
Форумчанин
Регистрация: 06.06.2007
Сообщений: 282
|
![]() Цитата:
Код:
Не важно, как часто вы падаете. Важно, как часто вы поднимаетесь. Винс Ломбарди.
|
|
![]() |
![]() |
![]() |
#8 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,810
|
![]()
VVM дал правильное решение. А что бы не тормозило сильно, я бы сделал так:
Код:
E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#9 |
Участник клуба
Регистрация: 12.08.2008
Сообщений: 1,977
|
![]()
To Arigato - То, что требовалось. Большое спасибо! Всем откликнувшимся.
И не сомневайся даже ... отдых - кайф, работа - лажа!
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Чат, передача данных | Патрон | Общие вопросы Delphi | 1 | 24.06.2008 09:15 |
Передача данных | Ivanich | JavaScript, Ajax | 1 | 29.04.2008 00:25 |
отправить содержимое Memo1 на Memo2, по нажатии enter | Патрон | Общие вопросы Delphi | 2 | 08.03.2008 07:18 |
Передача данных | ChipLink | Общие вопросы Delphi | 4 | 06.01.2008 11:28 |