Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2005.12.25;
Скачать: [xml.tar.bz2];

Вниз

текстовый файл   Найти похожие ветки 

 
Kais   (2005-12-11 13:03) [0]

Как мне сделать чтоб текстовый файл выводился в Memo по страницам, количество строк на странице я должен задавать сам в Edit.
Пример:
Если файл содержит 12 строк текста, при вводе в Edit “5” текст выводится 3-мя страницами. На 1-ой 5 строк, на 2-ой пять, а на третей 2 оставшиеся.


 
Anatoly Podgoretsky ©   (2005-12-11 13:45) [1]

Что такое страница?


 
my_sweet   (2005-12-11 14:06) [2]

такая же как и в ворде, мемо ведь не делиться на страницы, поэтому надо добавить кнопку, при нажатии на которую предыдущее количество строк стиралось и добавлялись следующие как в примере 5


 
my_sweet   (2005-12-11 14:36) [3]

Удалено модератором
Примечание: Создание пустых сообщений


 
Anatoly Podgoretsky ©   (2005-12-11 15:16) [4]

my_sweet   (11.12.05 14:06) [2]
Ворд не текстовый файл, а структурный


 
Kais   (2005-12-11 16:08) [5]

ладно, насчет ворда согласна, но как все- таки это сделать, говорят, что можно через стеки. это правда??????


 
Плохиш ©   (2005-12-11 16:12) [6]


> говорят, что можно через стеки. это правда??????

Ну вообще-то об этом надо спросить у тех, кто говеорит.


 
Alexander Panov ©   (2005-12-11 16:16) [7]

Удалено модератором


 
Джо ©   (2005-12-11 16:24) [8]

В TMemo нет парадигмы страниц. А вообще согласен с [6] Плохиш ©  - человек предлагает другим решить задачу, которую даже не сформулировал.

2Автор - возможно, генератор отчетов (QuickReport, например)- это то, что вам нужно.


 
Anatoly Podgoretsky ©   (2005-12-11 18:01) [9]

Kais   (11.12.05 16:08) [5]
Дело не в том, а в том что ты не говоришь, что такое страница в твоем понимании. Если бы ты это сообщила, то возможно ответ давно бы был.


 
Alexander Panov ©   (2005-12-11 18:41) [10]

>Автор

Для начала определись, сколько стьрок будет содержать у тебя страница.
Далее, выбери компонент, который будет содержать весь исходный текст, например TStringList.
Сохрани текущую позицию(№ строки) в отдельную переменную.
При нажатии на кнопку(Страница вверх, страница вниз) пересчитывай эту позицию и копируй в Memo нужные строки из TStringList;


 
z007   (2005-12-11 21:56) [11]

Открывай файл ч/з fileStraem Или напрямую, переходи к нужной строке, ситывай нужное число строк и помещай в memo.
Иными словами, чего тебе нужно (см. вопрос) то и делай.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2005.12.25;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.017 c
14-1133262163
CHES
2005-11-29 14:02
2005.12.25
А вы говорите в килограмме 1024 грамма....


2-1133888031
Gala_l
2005-12-06 19:53
2005.12.25
kbmMW


3-1130948627
ali_tash
2005-11-02 19:23
2005.12.25
Как закрывать пройденные записи в OracleDataSet


2-1133795224
BST
2005-12-05 18:07
2005.12.25
String -> WideString


8-1121921560
Uncle Archi
2005-07-21 08:52
2005.12.25
JPG





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский