如何以编程方式调用 DialogPage 取消按钮事件

How to programmatically call the DialogPage Cancel Button event

使用快速报告 VCL 组件。

在报告中,我会根据特定条件自动取消报告生成。

我正在使用 Fast Report DialogPage 并放入 2 个按钮(Btn OK 和 Btn Cancel)

当用户按下 Ok 事件(生成)和 Btn Cancel(取消生成报告)时,报告工作正常。

我想要实现的是通过脚本以编程方式调用取消按钮以取消报告生成。

如何操作?

IF <condition> then
    BtnCancel.click();

尝试

if <condition> then
  DialogPage1.ModalResult := mrCancel;