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

Вниз

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

 
[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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.004 c
14-9281
Vampire
2002-01-18 00:46
2002.03.04
Можь знает кто?


1-9143
Hewlping
2002-02-17 19:03
2002.03.04
Помогите!


1-9206
sammy
2002-02-12 08:31
2002.03.04
прога в ram


1-9173
Serd
2002-02-14 08:29
2002.03.04
Работа с DLL...


4-9342
BFG
2002-01-05 14:17
2002.03.04
Боже...совсем замонало.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский