![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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...