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