当前位置: 代码迷 >> VFP >> 问关于QUERYUNLOAD的有关问题
  详细解决方案

问关于QUERYUNLOAD的有关问题

热度:3040   发布时间:2013-02-26 00:00:00.0
问关于QUERYUNLOAD的问题
在一表单中,没有设计关闭按钮,借用窗口自带的右上角的×号进行表单的关闭.

在关闭表单时,需要判断表单中输入的内容,所以加QUERYUNLOAD进行控制.

但碰到一小问题,当判断发现输入内容有误时,就弹出窗口,进行提示,然后需要再在表单中进行修改,而不是关闭表单.如果无误,则直接关闭表单.

现在的问题是一点×号,判断后,出窗口进行提示,可提示完后,表单就关闭了.怎么让表单不关闭呢???

如果用铵钮控制,那比较简单,只要里面不加thisform.release即可.可窗口右上角的×号呢?

谢谢.

------解决方案--------------------------------------------------------
在 QueryUnlaod 事件不想退出时加代码:
Nodefault

------解决方案--------------------------------------------------------
QueryUnlaod 事件

If 发现输入内容有误时
Messagebox("请重新输入",64,"信息提示")
Nodefault
Endif
  相关解决方案