1 ------------------------------ 在form onClose里写 if Application.MessageBox('请确认是否退出本系统', '提示信息', mb_iconinformation + mb_YesNo) = id_no then Abort;2 ----------------------------- 可以加加字段,作个标志就可以了
这位大哥真厉害,我想再和你学2招,希望你能指导下. 我把你的代码改了下: if Application.MessageBox('请确认是否退出本系统', '提示信息', mb_iconinformation+ mb_YesNoCancel) = id_no or id_cancel then Abort; 为什么再点取消的时候窗体还是回关闭,还有,mb_iconinformation这中图片信息从那里可以找到呀. 第2个问题还是不太明白,你能说下原理吗?
1 if Application.MessageBox('请确认是否退出本系统', '提示信息', mb_iconinformation+ mb_YesNoCancel) = id_no or id_cancel then Abort; ------------------------------------ 晕 你加or id_cancel 做什么2 在数据库里加个字段 i (2个状态,0 未修改 1 修改) 当你修改数据时先判断一下 i 的状态就可以了啊
------------------------------
在form onClose里写
if Application.MessageBox('请确认是否退出本系统', '提示信息', mb_iconinformation + mb_YesNo) = id_no then
Abort;2
-----------------------------
可以加加字段,作个标志就可以了
我把你的代码改了下:
if Application.MessageBox('请确认是否退出本系统', '提示信息', mb_iconinformation+ mb_YesNoCancel) = id_no or id_cancel then
Abort;
为什么再点取消的时候窗体还是回关闭,还有,mb_iconinformation这中图片信息从那里可以找到呀.
第2个问题还是不太明白,你能说下原理吗?
if Application.MessageBox('请确认是否退出本系统', '提示信息', mb_iconinformation+ mb_YesNoCancel) = id_no or id_cancel then
Abort;
------------------------------------
晕
你加or id_cancel 做什么2
在数据库里加个字段 i (2个状态,0 未修改 1 修改)
当你修改数据时先判断一下 i 的状态就可以了啊
1,我想在关闭窗体的时候出现的警告窗体中有3个选项,'是'执行个操作后关闭窗口,'否'执行另外个操作后关闭窗口,'取消'者不关闭窗口.
2.我是把数据库中的内容调到拉edit中了,修改edit中的内容不会对数据库产生影响.