以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  切换窗口时会引发什么事件?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=76339)

--  作者:jinzhengbe
--  发布时间:2015/10/27 10:48:00
--  切换窗口时会引发什么事件?

切换窗口时会引发什么事件?

 

想在转换窗口前 做个判断, 满足条件再 转到目标窗口,

 

不知道应该写在哪个事件里?


--  作者:狐狸爸爸
--  发布时间:2015/10/27 11:14:00
--  

没有相关的事件。

直接在打开窗口按钮中编写代码判断。


--  作者:Hyphen
--  发布时间:2015/10/27 11:16:00
--  
可以使用BeforeClose事件,在关闭前做判断
--  作者:大红袍
--  发布时间:2015/10/27 11:23:00
--  

呃,做个计划管理,比如写代码

 

 

If  Forms.ActiveForm IsNot Nothing Then
   
    If  Forms.ActiveForm.name = "窗口2" Then
       
        If 条件 Then
           
            msgbox("不能切换")
           
            Forms("窗口1").Select
           
        End If
       
    End If
   
End If


--  作者:jinzhengbe
--  发布时间:2015/10/27 20:17:00
--  

谢谢,我是想切换前 确认一下,是否真的要切换,或者保存后再切换

那请问,其他人做项目的时候,一般这种情况怎么处理?

 

比如说,切换前,发现 有空行 提示有空行,

 

或者 切换前 提示用户要 先保存 文件 等等

 

好像只有关闭的时候有, 所以就问了一下


--  作者:大红袍
--  发布时间:2015/10/27 20:19:00
--  

看4楼,弄个计时器去处理一下