Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.03.04;
Скачать: CL | DM;

Вниз

Как быстро и без напряг реализовать такую штуку...   Найти похожие ветки 

 
[NIKEL] ©   (2002-02-14 14:04) [0]

Есть допустим Memo и две кнопки (<< и >>) :) ... надо по нажатию кнопки >> сохранить текст из Memo (Memo очищаеться) где нибудь , чтоб по нажатию второй кнопки << предыдущий текст загружался в Memo... в общем список по индексу которого получаешь его значение... как реализовать в коде? (желательно на Builder)


 
MBo ©   (2002-02-14 14:14) [1]

яснее бы вопрос поставил
что за предыдущий текст,
что за список?
Думаю, сформулировав вопрос так, чтобы его поняли все, увидишь готовое решение.


 
[NIKEL] ©   (2002-02-14 14:21) [2]

... набираю текст в Memo , по нажатию кнопки, ТЕКСТ надо сохранить (ГДЕ можно???),при этом Memo очищаеться, и так надо делать много раз... потом мне надо чтоб я без напряг получал все текста которые я насохранял в той же последовательности

P.S. яснее больше не получиться :)


 
MBo ©   (2002-02-14 14:42) [3]

Hold:array of tstringlist;
count:=0;
readcount:=0;

>>.onclick
inc(count);
setlength(hold,count);
hold[count-1]:=tstringlist.create;
hold[count-1].assign(memo1.lines);
memo1.lines.clear;

<<.onclick
inc(readcount);
memo1.lines.assign(hold[readcount-1]);

или аналогично с TList




 
Ghost. ©   (2002-02-14 14:43) [4]

Пиши в файл


 
alexanderK   (2002-02-14 15:00) [5]

Можно например так:

AnsiString s1;

s1=Memo1->Text; // Сохраняем мемо в строке
Memo1->Lines->Clear(); // очищаем мемо

// Делаем что хотим

Memo1->Text=s1; // Восстановили мемо

Это для одной копии мемо, для нескольких чуть сложнее





 
MBo ©   (2002-02-14 15:28) [6]

да, разумно сделать так, как советует alexanderK, записывая Memo.Lines.Text не в Stringlist, а просто в строку.
И держать их в одном Stringlist
s1:=Memo.Lines.Text;
stringlist.add(s1);

читать
Memo1.Lines.Text:=stringlist[i];


 
[NIKEL] ©   (2002-02-14 17:02) [7]

Спасибо ! очень помогли !



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

Текущий архив: 2002.03.04;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.01 c
1-9184
Roman Tutov
2002-02-14 14:26
2002.03.04
Form12.SpeedButton3.Caption:=MonthCalendar1.Date;


4-9336
AlexP
2001-12-26 19:09
2002.03.04
Отладка сервиса в W2K.


1-9107
Ross
2002-02-15 21:08
2002.03.04
Где найти Label с вертикальным направлением текста?


1-9231
Shoo
2002-02-15 16:54
2002.03.04
Констант-массив


3-9083
IronHawk
2002-02-06 18:44
2002.03.04
Данные из QuickReport.Preview сохранять в *.dbf или *.db файл !!!