![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
"Сохранить" и "Сохранить как..". [D7, XP]
Vitek2 © (2007-10-05 18:04:00)Подскажите как сделать так чтобы кнопки "Сохранить" и "Сохранить как.." работали правельно, как например в блакноте. Вот я открыл прогу, написал что-нибудь в RichEdit. Если я нажимаю "сохранить" и файл уже сохранён на диске то изменения сохраняются в него же, а если файла нет на диске то Появляется диалоговое окно SaveDialog.
И ещё вопрос:У меня на форме есть компонент PageControl, на каждой вкладке имеется компонент RichEdit. мне надо сделать так, чтобы в заголовке вкладки отображалось имя файла(не полный путь, а только имя). А при перемещениие между вкладками в StatusBar отображался полный путь файла.
Kolan (2007-10-05 19:05:00) [21]> всё равно выскакивает окно SaveDialog
Прийди отладчиком
Vitek2 (2007-10-05 19:03:00) [22]
if FileName='' then
begin
SaveDialog1.Execute;
TRichEdit(PageControl1.ActivePage.Tag).Lines.SaveToFile(SaveDialog1.FileName);
end
else TRichEdit(PageControl1.ActivePage.Tag).Lines.SaveToFile(FileName);
end;
Вот. Я открыл файл. Нажимаю сохранить, всё равно выскакивает окно SaveDialog. На даже если нажимаю "Отмена". Сохраняет правельно. Где ошибка?
Virgo_Style (2007-10-05 18:22:00) [23]напр., поле FileName: string;
при создании нового FileName:='';
при загрузке FileName:=имя файла.
при сохранении, если FileName = '' - запросить имя.
stone (2007-10-05 18:16:00) [24]
> Вот я открыл прогу, написал что-нибудь в RichEdit. Если
> я нажимаю "сохранить" и файл уже сохранён на диске
Какой файл? Никакой связи с каким-либо файлом ты не указал.
> мне надо сделать так, чтобы в заголовке вкладки отображалось
> имя файла(не полный путь, а только имя). А при перемещениие
> между вкладками в StatusBar отображался полный путь файла.
>
В чем именно сложность?
KSergey (2007-10-05 18:15:00) [25]Хотелось бы узнать что именно из перечисленного вами уже сделано и в каких именно местах возникли затруднения.
К стати, еще у преподавателя вполне можно спросить.