Foxtable(狐表)用户栏目专家坐堂 → [求助]我想做一个窗口,一分钟后可以自动弹出来的,有什么实例参考!


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

主题:[求助]我想做一个窗口,一分钟后可以自动弹出来的,有什么实例参考!

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


加好友 发短信
等级:童狐 帖子:220 积分:1669 威望:0 精华:0 注册:2016/9/3 11:48:00
[求助]我想做一个窗口,一分钟后可以自动弹出来的,有什么实例参考!  发帖心情 Post By:2016/10/31 8:56:00 [只看该作者]

如题,一分钟后自动弹出一个窗口,怎样做,求解答。

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


加好友 发短信
等级:婴狐 帖子:25 积分:413 威望:0 精华:0 注册:2015/9/6 9:09:00
  发帖心情 Post By:2016/10/31 9:03:00 [只看该作者]

定时器启用,间隔设置为1分钟
在TimerTick事件中写 form("窗口名").open

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


加好友 发短信
等级:超级版主 帖子:110813 积分:564003 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/10/31 11:00:00 [只看该作者]


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


加好友 发短信
等级:童狐 帖子:220 积分:1669 威望:0 精华:0 注册:2016/9/3 11:48:00
  发帖心情 Post By:2017/1/22 11:52:00 [只看该作者]

这个例子,是怎样才可以设置在指定的时间里弹出信
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:事务提醒.table

息对话框,现在好像不管是什么时间它都会弹出。

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/1/22 13:03:00 [只看该作者]

就加上时间条件即可

 

Dim time As Date = Date.Now
Dim s As Integer = DataTables("message").compute("count(_Identify)","reciever = '" & User.Name & "' and flag = 1 and sendtime >= #" & time.AddSeconds(-10) & "# and sendtime <= #" & time.AddSeconds(10) & "#")
If s>0 Then
    Vars("sd") = s
    Forms("窗口7").Open(SysInfo.WorkingAreaWidth-600,SysInfo.WorkingAreaHeight)
    MyTimers("计划1").Enabled = False
    For i As Integer = 1 To 330
        Forms("窗口7").setbounds(SysInfo.WorkingAreaWidth-600,SysInfo.WorkingAreaHeight-i,600,300)
    Next
End If


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


加好友 发短信
等级:童狐 帖子:220 积分:1669 威望:0 精华:0 注册:2016/9/3 11:48:00
  发帖心情 Post By:2017/1/22 13:33:00 [只看该作者]

非常感谢解答;如果提醒标志是显示“未提醒”,窗口也会每隔一段时间弹出对话框,又要加上什么代码呢?

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/1/22 18:35:00 [只看该作者]

Dim time As Date = Date.Now
Dim s As Integer = DataTables("message").compute("count(_Identify)","reciever = '" & User.Name & "' and flag = 1 and sendtime <= #" & Date.now & "# or reciever = '" & User.Name & "' and flag = 1 and sendtime >= #" & time.AddSeconds(-10) & "# and sendtime <= #" & time.AddSeconds(10) & "#")
If s>0 Then
    Vars("sd") = s
    Forms("窗口7").Open(SysInfo.WorkingAreaWidth-600,SysInfo.WorkingAreaHeight)
    MyTimers("计划1").Enabled = False
    For i As Integer = 1 To 330
        Forms("窗口7").setbounds(SysInfo.WorkingAreaWidth-600,SysInfo.WorkingAreaHeight-i,600,300)
    Next
End If

 回到顶部