在快速报告 6 中禁用最小化

Disable minimize in fast report 6

是否可以在快速报告 6 中禁用最小化?

出于某种原因,在 delphi 中 fastreport 自动最小化。

仅关闭和最大化按钮。

有什么解决办法吗?

只需在OnPreview事件处理程序中写入

procedure TForm1.frxReport1Preview(Sender: TObject);
begin
    if Assigned(frxReport1.PreviewForm) then
      frxReport1.PreviewForm.BorderIcons := [TBorderIcon.biSystemMenu, TBorderIcon.biMaximize]
end;

如您所见,最小化按钮已禁用

请注意,PreviewForm 只会在您显示报表时创建,因此 OnPreview 事件处理程序是编写代码的正确位置。