代码之家  ›  专栏  ›  技术社区  ›  Mike at Bookup

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

  •  0
  • Mike at Bookup  · 技术社区  · 6 年前

    将项目从DelphiXe7迁移到10.3Rio。

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

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

    我已经为表单打开了DFM,并且没有对PastMovesGrid的OnClick的引用。

    我用Delphi10.2.3得到了相同的结果。

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

    1 回复  |  直到 6 年前
        1
  •  1
  •   Mike at Bookup    6 年前

    这是我必须做的。

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