dcc32错误Unit1.pas(284):E2010不兼容的类型:' TNavigateBtn'和' TNavigateButton'

时间:2017-09-08 00:35:59

标签: delphi delphi-10.2-tokyo

我想用按钮替换TDBNavigator

我做了:

procedure TForm1.Button1Click(Sender: TObject);
begin
  DBNavigator2.BtnClick(nbNext);
end;

但是我收到了一个错误:

  

[dcc32错误] Unit1.pas(284):E2010不兼容的类型:' TNavigateBtn'和' TNavigateButton'

拜托,有谁能告诉我如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

使用完整类型名称 TNavigateBtn.nbNext ,例如:

DBNavigator2.BtnClick(TNavigateBtn.nbNext);

这很可能是因为您在uses子句中有 Data.Bind.Controls 单元。此单元声明了相同的名为 nbNext 的成员,作为 TNavigateButton 枚举的一部分。