使用文本导出时禁用输出文件设置对话框

时间:2016-05-24 12:14:30

标签: delphi delphi-10-seattle fastreport

使用frxSimpleTextExport组件,我可以将报告保存为.txt文件,但只要点击Save as txt按钮,就会出现不需要的对话框。

enter image description here

如何让这个窗口不显示,让用户只看到SaveDialog,这是在点击OK后打开的?

enter image description here

1 个答案:

答案 0 :(得分:2)

要禁用“导出到文本”对话框(问题中的第一个):

frxSimpleTextExport.ShowDialog属性设置为false:

 frxSimpleTextExport.ShowDialog := False;

现在不会出现此对话窗口,但SaveDialog也会消失。 要在表单和TSaveDialog事件中显示“SaveDialog”drop frxSimpleTextExport BeginExport,请执行以下操作:

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