无论我在何处或单击什么对象,都可以在表单上获得常规的OnClick吗?

时间:2019-06-21 16:05:54

标签: delphi vcl fastreport jvcl

我正在从事标签打印项目,并且正在使用FastReports和JEDI组件库中的TJvWizard。 我将报表的设计器嵌入到TpageControl上,并向表单添加了按钮和其他组件,以便可以从Delphi与报表的设计器进行交互,并向报表中添加组件或修改其属性。

我遇到的问题是,我需要知道用户何时选择(单击)报告中的组件,以便为所选的组件类型显示正确的属性。并且我已经询问过fastreport支持,但是没有此类事件,也没有报告在发生时通知的任何方式。

所以,我的问题是,有没有办法设置一般的click事件或类似的东西,无论用户单击何处或什么,只要通知我有关其动作本身的信息,都可以让我的表单知道鼠标已被单击。点击。

我已经尝试为嵌入报表设计器的TTabSheet设置OnMouseDown事件,但它不会触发任何事件。

如果有帮助,我的表单和TJvWizard都在其中,向导中有一些JvWizardIneriorPage,其中之一是我的TPageControl,它有两个TTabSheet,我将设计器嵌入其中一个。

编辑: 在Sertac在评论中提供的This other question中,我找到了我需要的东西。

0 个答案:

没有答案