怎样防止DBNavigator的删除操作时弹出的对话框或把他改成中文!!求救!!!!!!(50分)

  • 主题发起人 主题发起人 chenshantai
  • 开始时间 开始时间
改dbnavigator的源代码,,,,在source子目录下!!
 
改变对应的.pas文件。然后重新编译包。
你也可以试试用try来处理
 
DBNavigator.ConfirmDelete:=False;
 
如果要改成汉字提示可写BeforeAction事件:
procedure TForm1.DBNavigatorBeforeAction(Sender: TObject; Button: TNavegateBtn);
begin
if (Button=nbDelete) and
(Application.MessageBox('删除?','确认',MB_ICONQUESTION+MB_OKCANCEL)<>IDOK) then
Abort;
end;
 
修改与DB相关的异常类!!
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
450
import
I
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部