删除记录时。。。。。。(50分)

  • 主题发起人 主题发起人 goodflying
  • 开始时间 开始时间
G

goodflying

Unregistered / Unconfirmed
GUEST, unregistred user!
如何屏蔽dbnavigator的delete的英文确认(delete confirm),而改用中文的。
确认是必须的。
 
跟踪一下,引用单元,找到英文,把它改为中文,然后将vcl路径加到搜索路径中,
编译一下,运行你的exe文件,出现的将是中文。
 
把系统的提示去掉,加上自己的提示!
 
汉化delphi的source中文件,我也不记得是那个了
或者用在Table1BeforeDelete写入:
if Application.MessageBox('确认要删除当前记录?', '提示',
MB_YESNO + MB_ICONQUESTION) = IDNO then Exit;
 
可以屏蔽的啊,你在數據組件的beforedelete事件內寫你的代碼就好,加一個Messagebox!
cancel就跳出!
 
将dbnavigator.confirmdelete 设为 false;

在相应 TTable 的 Table1BeforeDelete写入:
if Application.MessageBox('确认要删除当前记录?', '提示',
MB_YESNO + MB_ICONQUESTION) = IDNO then Abort;
// =====
 
可以对出错单元进行跟踪,然后在相应的单元呢把对应的英文字符进行汉化即可~
 
后退
顶部