使用frxSimpleTextExport组件,我可以将报告另存为.txt
文件,但是,一旦单击Save as txt
按钮,就会出现一个不需要的对话框。
如何使此窗口不出现,并让用户仅看到SaveDialog
(单击此处的“确定”后打开)?
最佳答案
禁用“导出到文本”对话框(问题中的第一个):
将frxSimpleTextExport.ShowDialog
属性设置为false:
frxSimpleTextExport.ShowDialog := False;
现在,该对话框窗口将不会出现,但
SaveDialog
也将消失。要显示“ SaveDialog”,请在表单上并在
TSaveDialog
事件中添加frxSimpleTextExport BeginExport
:procedure TForm7.frxSimpleTextExport1BeginExport(Sender: TObject);
begin
if SaveDialog1.Execute() then
begin
frxSimpleTextExport1.FileName := SaveDialog1.FileName;
end;
end;