我正在从事一个标签打印项目,我正在使用 FastReports 以及 JEDI 组件库中的 TJvWizard。我在 TpageControl 上嵌入了报表的设计器,并在表单中添加了按钮和其他组件,以便我可以从 Delphi 与报表的设计器进行交互,并将组件添加到报表或修改它们的属性。
我遇到的问题是我需要知道用户何时在报告中选择(单击)组件,以便我显示所选组件类型的正确属性。我已经询问过 fastreport 支持,但没有此类事件或报告在发生时以任何方式通知。
所以,我的问题是,有没有什么方法可以设置一个通用的点击事件或类似的东西,让我的表单知道鼠标被点击,无论用户点击的位置或内容,但要通知点击操作本身。
我已经尝试为嵌入报表设计器的 TTabSheet 设置 OnMouseDown 事件,但它不会触发任何内容。
如果有帮助,我有我的表单和 TJvWizard,向导有一些 JvWizardIneriorPage,其中一个是我的 TPageControl,它有两个 TTabSheet,我将设计器嵌入其中一个。
编辑:在Sertac 在评论中提供的另一个问题中,我找到了我需要的东西。