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

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

richedit


Doblclick ©   (2006-09-13 01:17:00) 

Как можно сохранить только текст в текстовый файл richedit, без форматирования.


Джо   (2006-09-13 04:31:00) [1]

> именно многоуровней undo.

Я и описал путь к сему.


Doblclick   (2006-09-13 04:12:00) [2]

В подобном роде и мыслил я. Но мне необходим простой и именно многоуровнейundo. ну я выбираю простоту. Поэтому Richedit.undo:(


Джо   (2006-09-13 04:07:00) [3]

> [4] Doblclick   (13.09.06 04:00)
> ну обычно в редакторах текста, да и вообще, например в делфи
>
> SHIFT+CTRL+Z - redo
> CTRL+Z -undo

Многоуровневое undo...
В общем, вопрос выходит за рамки базового использования TRichEdit. Хотя, можно реализовать такую функциональность след. образом. В обработчике OnChange сохранять предыдущий текст. В общем, от такого плясать. Или даже в OnKeyPress (тут еще сохранять позицию ввода). Это будет намного экономичней в плане ресурсов, зато гораздо более трудоемко в смысле кодинга.


Doblclick   (2006-09-13 04:00:00) [4]

ну обычно в редакторах текста, да и вообще, например в делфи
SHIFT+CTRL+Z - redo
CTRL+Z -undo


Джо   (2006-09-13 03:57:00) [5]

> [2] Doblclick   (13.09.06 03:56)
> Да вот тут ещё один вопрос возник,

Правда?


> как можно в Richedit организовать, много уровнеую отмену.

И что это?


Doblclick   (2006-09-13 03:56:00) [6]

Да вот тут ещё один вопрос возник, как можно в Richedit организовать, много уровнеую отмену.


Джо   (2006-09-13 01:21:00) [7]

> Doblclick   (13.09.06 01:17)
> Как можно сохранить только текст в текстовый файл richedit,
> без форматирования.

 RichEdit1.PlainText := True;
 RichEdit1.Lines.SaveToFile...


Наверх

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