你先把config delete去掉,然后在table的before delete事件中写:
if application.messagebox(.....)=idok then ...
else abort;
这样做比修改dbnavigator的原代码好。

解决方案 »

  1.   

    把ConfirmDelete设定为False就行了
      

  2.   

    另外有一种方法:
    修改DbConsts单元中的内容,里面罗列了数据库操作的字符串资源,
    根据你的要求可以把
    SDeleteRecordQuestion = 'Delete record?';
    改为
    SDeleteRecordQuestion = '删除记录吗?';
    注:你也可以修改其它字符串资源。这样显示都是中文了!
    还把修改Const中的内容,这样OK可以变成确定了。把错误信息也可换成中文,挺有意思吧。
      

  3.   

    ConfirmDelete := false也可用IPPOWER 的DBNAVIGOTER,
    在dbBUTTON CLICK前有事件处理