Delphi dcc32错误单元1.pas(284):E2010不兼容类型:';TNavigateBtn';和';TNavigateButton';

Delphi dcc32错误单元1.pas(284):E2010不兼容类型:';TNavigateBtn';和';TNavigateButton';,delphi,delphi-10.2-tokyo,Delphi,Delphi 10.2 Tokyo,我想用按钮替换TDBNavigator 我做到了: procedure TForm1.Button1Click(Sender: TObject); begin DBNavigator2.BtnClick(nbNext); end; 但我有一个错误: [dcc32错误]单元1.pas(284):E2010不兼容类型:“TNavigateBtn”和“TNavigateButton” 请问,谁能告诉我如何解决此问题吗?使用完整的类型名TNavigateBtn.nbNext,例如: DBNavig

我想用按钮替换
TDBNavigator

我做到了:

procedure TForm1.Button1Click(Sender: TObject);
begin
  DBNavigator2.BtnClick(nbNext);
end;
但我有一个错误:

[dcc32错误]单元1.pas(284):E2010不兼容类型:“TNavigateBtn”和“TNavigateButton”


请问,谁能告诉我如何解决此问题吗?

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

DBNavigator2.BtnClick(TNavigateBtn.nbNext);

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

非常感谢,当他完成记录时,是否可以禁用此按钮?喜欢dbnavigator的按钮吗?不客气!你所说的记录结束是什么意思?如果您的意思是数据集(最后一条记录)的结束,那么它应该已经发生了。@MohammedBouhlal这是一个新问题,需要单独发布。此问题已按要求回答。@Victoria DBNavigator自动禁用其自己的按钮,但用户自己的按钮必须手动禁用。