Foxtable(狐表)用户栏目专家坐堂 → 活动窗口事件


  共有2366人关注过本帖树形打印复制链接

主题:活动窗口事件

帅哥哟,离线,有人找我吗?
yxl2012
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:145 积分:1800 威望:0 精华:0 注册:2018/8/30 20:55:00
活动窗口事件  发帖心情 Post By:2019/6/21 15:31:00 [只看该作者]

老师,我是想在当焦点移动到该活动窗口时,触发某个事件。而窗口事件中只有afterload,afterclose,beforeclose,sizechanged,timetick 这几个事件好像都不适合吧。
该选择哪个?? VB中对应的是Private Sub Form_Activate()

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/6/21 16:14:00 [只看该作者]

你可以用timetick处理,比如

 

static pform As String = ""
If forms.activeform IsNot Nothing
    If pform <> Forms.activeform.name AndAlso forms.activeform.name = e.form.name Then
        e.Form.TimerEnabled = False
       
        msgbox(123)
       
        e.Form.TimerEnabled = True
    End If
    pform = Forms.activeform.name
Else
    pform = ""
End If


 回到顶部