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

Disable output file settings dialog when using text export

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

如何让这个windows不出现,让用户只看到点击确定后打开的SaveDialog

要禁用 "Export to text" 对话框(您问题中的第一个):

frxSimpleTextExport.ShowDialog 属性 设置为 false:

 frxSimpleTextExport.ShowDialog := False;

现在这个对话框 window 不会出现,但 SaveDialog 也会消失。 要在您的表单上显示 'SaveDialog' drop TSaveDialog 并在 frxSimpleTextExport BeginExport 事件中写入:

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