自定义了一个类,从TDBNavigator类继承的, 想改写BtnClick方法, 用下列代码作为测试执行效果,为什么没有出现提示对话框?procedure BtnClick(Index: TNavigateBtn); override;
......procedure TmyDBNav.BtnClick(Index: TNavigateBtn);
begin
inherited BtnClick(Index);
if Index=nbDelete then
if (MessageDlg('您确定要删除该记录吗?', mtConfirmation,mbOKCancel, 0) <> idCancel)
then
ShowMessage('您确定了!')
else
ShowMessage('您取消了!');
end;
......procedure TmyDBNav.BtnClick(Index: TNavigateBtn);
begin
inherited BtnClick(Index);
if Index=nbDelete then
if (MessageDlg('您确定要删除该记录吗?', mtConfirmation,mbOKCancel, 0) <> idCancel)
then
ShowMessage('您确定了!')
else
ShowMessage('您取消了!');
end;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货