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

时间:2019-06-07 13:50:54

标签: delphi delphi-2010 delphi-xe fastreport

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

由于某种原因,delphi fastreport会自动最小化。

仅关闭并最大化按钮。

有解决方案吗?

1 个答案:

答案 0 :(得分:5)

只需写入OnPreview事件处理程序

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

如您所见,最小化按钮已禁用enter image description here

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