gpt4 book ai didi

delphi - 按下 dbnavigator 删除按钮后,如何根据决策中止删除记录?

转载 作者:行者123 更新时间:2023-12-03 15:01:21 29 4
gpt4 key购买 nike

按下dbnavigator删除按钮后,我可以根据决定中止删除记录吗?我检查了 beforeAction 事件

if Button = nbDelete then  
//check if not OK then

Button := nbCancel;

但它不起作用。有什么帮助吗?

我正在使用DelPhi XE2、anyDac 组件

最佳答案

使用BeforeAction事件

procedure TForm1.DBNavigator1BeforeAction(Sender: TObject; Button: TNavigateBtn);
begin
if Button = nbDelete then
begin
if MessageDlg('Confirm delete now?', mtConfirmation, [mbYes,mbNo], 0) = mrNo then
begin
Abort;
end;
end;
end;

关于delphi - 按下 dbnavigator 删除按钮后,如何根据决策中止删除记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14301646/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com