通过判断条件后怎样中断DBNavigator控件点击所执行的事件(50分)

  • 主题发起人 主题发起人 engineer
  • 开始时间 开始时间
E

engineer

Unregistered / Unconfirmed
GUEST, unregistred user!
通过判断条件后怎样中断DBNavigator控件点击所执行的事件
 
在DBNavigator的BeforeAction事件中做判断,
比如,如果点了删除按钮,而表中又没有数据,要求提示后中断,就可以这样写:
procedure TForm1.DBNavigator1BeforeAction(Sender: TObject;
Button: TNavigateBtn);
begin
if (Button=nbDelete) and (Table1.IsEmpty) then
begin
showmessage('Table中的数据为空,不能删除!');
Abort;
end;
end;
 
接受答案了.
 

Similar threads

回复
0
查看
804
不得闲
S
回复
0
查看
896
SUNSTONE的Delphi笔记
S
S
回复
0
查看
873
SUNSTONE的Delphi笔记
S
后退
顶部