如果TDBNavigator正确连接,并且没有OnClick事件中的代码,它将按预期工作。我理解问题的地方是当我在事件中放入代码时:
nbInsert:插入是完成还是必须通过代码完成?nbPost:我是要通过代码来完成这个任务,还是不管怎么说,帖子都写完了?当发布完成后,记录将上升到下一个记录--对吗?
发布于 2021-11-05 16:06:45
根据Vcl.DBCtrls.TDBNavigator.OnClick
在执行操作后单击数据库导航器上的按钮时发生。 使用OnClick事件处理程序编写响应单击事件的代码。因为导航器上的按钮已经具有单击时发生的默认操作,因此不必编写OnClick事件处理程序。 注意事项:在单击按钮的默认操作之后发生OnClick事件。
所以:不,你不需要自己做任何动作。或者更准确地说:已经太晚了。
根据导航按钮的文档,使用"Post“并不意味着任何记录移位。
https://stackoverflow.com/questions/69855731
复制相似问题