Delphi创建表单时出错:读取PastMovesGrid.OnClick时出错:属性OnClick不存在

时间:2018-12-02 15:35:50

标签: firemonkey delphi-10.2-tokyo

将项目从Delphi XE7迁移到10.3 Rio。

Delphi Rio出现此错误:

Error creating form:
Error reading PastMovesGrid.OnClick: Property OnClick does not exist.

PastMovesGrid是一个TStringGrid。 当然,在最新的FMX中,OnClick不再是TStringGrid的一部分。

我已经为该表单打开了DFM,对于PastMovesGrid没有指向OnClick的引用。

当我告诉Delphi忽略缺少的属性时,该窗体会打开,但是当我运行该应用程序时,会出现有关“ Property OnClick不存在”的运行时错误。

我在Delphi 10.2.3中得到了相同的结果。

如何让Delphi 10.3忘记此缺失的属性?

1 个答案:

答案 0 :(得分:0)

这就是我要做的。

我在XE7中打开了项目,并删除了所有TStringGrids和TGrids的所有处理程序。然后,我可以在Delphi Rio 10.3中打开该项目,并将代码添加到处理TStringGrids和TGrids中的单击的新方法中。