以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 关闭窗口前如何运行按钮控件里的程序 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=25992) |
-- 作者:mamasong -- 发布时间:2012/11/21 14:34:00 -- 关闭窗口前如何运行按钮控件里的程序 我想点击关闭窗口前,先执行下保存按钮这个控件的条件是否符合,如果符合,则可以保存后关闭,如果不符合不允许保存,也不允许关闭,该怎么样实现呢?不知道我表达的是否清楚。。。 |
-- 作者:狐狸爸爸 -- 发布时间:2012/11/21 14:35:00 -- If 条件成立 Then 保存 关闭 Else Return End if |
-- 作者:mamasong -- 发布时间:2012/11/21 14:45:00 -- 代码是这样编辑的,我做的是录入窗口,可以新增行,然后通过绑定的文本框控件输入内容,设置了几个非空项,保证这几项内容非空的前提下才允许保存,但是我新增加行之后,随便输入一个内容,然后点击关闭录入窗口,这个新增的不符合条件的行还是存在? 我想实现的是,关闭前审核所有行的内容,符合条件才关闭,不符合条件不允许保存新增行 |
-- 作者:mamasong -- 发布时间:2012/11/21 14:47:00 -- 或者这样说明:我做了个保存的按钮,已经实现了我先审核输入内容后是否保存的功能,可否在窗口事件beforeclose中调用这个按钮呢? |
-- 作者:mamasong -- 发布时间:2012/11/21 15:01:00 -- 问题已解决,我把保存按钮里面的代码复制到了 窗口事件beforeclose 中,然后在加入了 e.cancel = true return
|