Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
KANSoftWare

Удаление лишнего диалогового окна при сохранении в текстовом формате с помощью frxSimpleTextExport

Delphi , Базы данных , Отчеты

Удаление лишнего диалогового окна при сохранении в текстовом формате с помощью frxSimpleTextExport

При использовании компонента frxSimpleTextExport для сохранения отчета в текстовом формате, может появляться ненужное диалоговое окно. В данной статье мы рассмотрим, как избавиться от этого окна и оставить только диалог сохранения файла.

Проблема

При нажатии кнопки "Сохранить как txt" с помощью frxSimpleTextExport появляется дополнительное диалоговое окно, которое отображает настройки вывода файла. Это окно может быть нежелательным, и пользователь хочет видеть только диалог сохранения файла.

Ненужное диалоговое окно

Решение

Чтобы убрать ненужное диалоговое окно, достаточно установить свойство frxSimpleTextExport.ShowDialog в False:

frxSimpleTextExport.ShowDialog := False;

Теперь это окно не будет появляться, но также не будет отображаться и диалог сохранения файла. Чтобы показать диалог сохранения, добавьте на форму компонент TSaveDialog и в событии frxSimpleTextExportBeginExport выполните следующее:

procedure TForm7.frxSimpleTextExport1BeginExport(Sender: TObject);
begin
  if SaveDialog1.Execute then
  begin
    frxSimpleTextExport1.FileName := SaveDialog1.FileName;
  end;
end;

Теперь, при нажатии кнопки "Сохранить как txt", пользователь увидит только диалог сохранения файла.

Диалог сохранения файла

Вывод

Изменение свойства frxSimpleTextExport.ShowDialog на False позволяет убрать ненужное диалоговое окно и оставить только диалог сохранения файла. Для отображения диалога сохранения файла, достаточно добавить компонент TSaveDialog на форму и обработать событие frxSimpleTextExportBeginExport.

Создано по материалам из источника по ссылке.

Описание контекста: Статья описывает, как убрать ненужное диалоговое окно при сохранении отчета в текстовом формате с помощью компонента frxSimpleTextExport в Fast Report.


Комментарии и вопросы

Получайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.


:: Главная :: Отчеты ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-19 13:29:56
2024-11-21 11:32:49/0.0053601264953613/1