![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
текстовый файл [D7]
Kais © (2005-12-11 13:03:00)Как мне сделать чтоб текстовый файл выводился в Memo по страницам, количество строк на странице я должен задавать сам в Edit.
Пример:
Если файл содержит 12 строк текста, при вводе в Edit “5” текст выводится 3-мя страницами. На 1-ой 5 строк, на 2-ой пять, а на третей 2 оставшиеся.
z007 (2005-12-11 21:56:00) [1]Открывай файл ч/з fileStraem Или напрямую, переходи к нужной строке, ситывай нужное число строк и помещай в memo.
Иными словами, чего тебе нужно (см. вопрос) то и делай.
Alexander Panov (2005-12-11 18:41:00) [2]>Автор
Для начала определись, сколько стьрок будет содержать у тебя страница.
Далее, выбери компонент, который будет содержать весьисходный текст, например TStringList.
Сохрани текущую позицию(№ строки) в отдельную переменную.
При нажатии на кнопку(Страница вверх, страница вниз) пересчитывай эту позицию и копируй в Memo нужные строки из TStringList;
Anatoly Podgoretsky (2005-12-11 18:01:00) [3]Kais (11.12.05 16:08) [5]
Дело не в том, а в том что ты не говоришь, что такое страница в твоем понимании. Если бы ты это сообщила, то возможно ответ давно бы был.
Джо (2005-12-11 16:24:00) [4]В TMemo нет парадигмы страниц. А вообще согласен с [6] Плохиш © - человек предлагает другим решить задачу, которую даже не сформулировал.
2Автор - возможно, генератор отчетов (QuickReport, например)- это то, что вам нужно.
Alexander Panov (2005-12-11 16:16:00) [5]Удалено модератором
Плохиш (2005-12-11 16:12:00) [6]
> говорят, что можно через стеки. это правда??????
Ну вообще-то об этом надо спросить у тех, кто говеорит.
Kais (2005-12-11 16:08:00) [7]ладно, насчет ворда согласна, но как все- таки это сделать, говорят, что можно через стеки. это правда??????
Anatoly Podgoretsky (2005-12-11 15:16:00) [8]my_sweet (11.12.05 14:06) [2]
Ворд не текстовый файл, а структурный
my_sweet (2005-12-11 14:36:00) [9]Удалено модератором
Примечание: Создание пустых сообщений
my_sweet (2005-12-11 14:06:00) [10]такая же как и в ворде, мемо ведь не делиться на страницы, поэтому надо добавить кнопку, при нажатии на которую предыдущее количество строк стиралось и добавлялись следующие как в примере 5
Anatoly Podgoretsky (2005-12-11 13:45:00) [11]Что такое страница?