以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]2016的弹窗问题。 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=76867) |
-- 作者:liuxianjie1980 -- 发布时间:2015/11/6 15:01:00 -- [求助]2016的弹窗问题。 2016的版本推出了了,试了一下弹 窗的效果,好奇的是:
窗体是一下子就出来了,里面的内容是向上滚动出现的,
想问的是:系统本身就是这种效果,还是我设计的有问题? |
-- 作者:liuxianjie1980 -- 发布时间:2015/11/6 15:02:00 -- 按理说:应该和QQ或其他类似的软件一样,整体窗体都是从底部慢慢升起的才好看啊 |
-- 作者:大红袍 -- 发布时间:2015/11/6 15:02:00 -- 嗯嗯,我的也是这个效果。不同系统,效果不太一样好像。 |
-- 作者:liuxianjie1980 -- 发布时间:2015/11/6 15:03:00 -- 感觉很难受,这个效果。 |
-- 作者:大红袍 -- 发布时间:2015/11/6 15:05:00 -- 还好。没办法。 |
-- 作者:狐狸爸爸 -- 发布时间:2015/11/6 15:11:00 -- 我测试效果,就是整体慢慢出现的 |
-- 作者:liuxianjie1980 -- 发布时间:2015/11/6 15:39:00 -- Vars("Mark2")写在项目的全局变量中,初始值为false 项目打开后执行: If Vars("Mark2") = False Then
那么凡是在此时间段,均弹出该窗口,通过“一键结余”按钮来执行当年结余计算,可 问题来了:
比如:用户在今天执行了“一键结余”,明天这个窗口依旧会弹出!
于是:
在“一键结余”按钮中加入代码:
If Vars("Mark2") = False Then Vars("Mark2") =true end if
但是,好像没有起到效果!
即使上述代码可以完成预期效果,即: Vars("Mark2") =true
那么同样会带来一个麻烦:这个窗口就永久不会再开了,也就是在2016年结束的时候,它不会再弹出来了。
整理一下,希望的效果:
每年的12月25日至12月31日,弹出该窗口提醒用户执行“一键结余”
如果用户执行了该操作,则不再弹出
[此贴子已经被作者于2015/11/6 15:43:04编辑过]
|
-- 作者:liuxianjie1980 -- 发布时间:2015/11/6 15:40:00 -- 以下是引用狐狸爸爸在2015/11/6 15:11:00的发言:
我测试效果,就是整体慢慢出现的 可能还是有bug吧 |
-- 作者:大红袍 -- 发布时间:2015/11/6 15:45:00 -- 你可以用一个表,记录其年份嘛。
比如2014,点击了,就记录2014;
在代码里面,判断年份是否点击了,没有点击的话,就弹出。 |
-- 作者:liuxianjie1980 -- 发布时间:2015/11/6 15:48:00 -- 这也是办法哦 |