Ученик-кочегар
Группа: Участник
Сообщений: 1
|
чтоб было все ясно приведу кусок разговора:
У меня есть RichEdit и при каждом нажатии кнопки текст который написал пользователь в этот RichEdit, должен добавляться в фаил. Вопрос конечно пустяковый , но только начал программить.
RichEdit_Add->Lines->SaveToFile("test.rtf"); //команда заменяет текст на новый, а необходимо чтоб добавляла.
-------------
Если быстро, без мучений и файл небольшой — делаем два RichEdit — один невидимый, в него считываем ВЕСЬ файл. По кнопке записи добавляем в нивидимый строки из видимого и сохраняем — получится добавка.
-------------
Эта идея мне больше всего понравилась , легко и просто. Написал так:
Код
AnsiString Temp=RichEdit_Add->Lines->Text;
RichEdit_Pervie->Lines->Add(Temp);
RichEdit_Add->Visible==false;
RichEdit_Pervie->Visible=true;
RichEdit_Pervie->Lines->SaveToFile("test.rtf");
Все чудненько работает, только в RichEdit_Add я форматирую текст как мне удобно, потом переключаюсь в RichEdit_Pervie для просмотра а там форматирование теряется, поставил Plain Text в True, но там вылезли параметры форматирования аброкадабра ужасная. Не подскажите как ее убрать?
Вот такая проблема
|