【问题标题】:Delphi Error creating form: Error reading PastMovesGrid.OnClick: Property OnClick does not existDelphi 错误创建表单:读取 PastMovesGrid.OnClick 时出错:属性 OnClick 不存在
【发布时间】:2018-12-02 15:35:50
【问题描述】:

将项目从 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 忽略丢失的属性时,表单确实打开了,但是当我运行应用程序时,我收到关于“属性 OnClick 不存在”的运行时错误。

我使用 Delphi 10.2.3 得到了相同的结果。

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

【问题讨论】:

    标签: firemonkey delphi-10.2-tokyo


    【解决方案1】:

    这是我必须做的。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-07
      • 1970-01-01
      • 1970-01-01
      • 2016-07-02
      • 1970-01-01
      • 1970-01-01
      • 2014-10-13
      • 2014-09-23
      相关资源
      最近更新 更多