Chinaunix首页 | 论坛 | 博客
  • 博客访问: 84391
  • 博文数量: 9
  • 博客积分: 1460
  • 博客等级: 上尉
  • 技术积分: 580
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-08 10:51
文章分类
文章存档

2008年(9)

我的朋友

分类:

2008-07-12 14:50:51

最近搞一个 ACCESS 的简单界面程序, 也想搞个 SPLASH 屏, ACCESS 没有 VB 中带的 SPLASH 窗体, 所以需要自己创建一个, 由于加载时间很短, 并且没有循环等密集运算, 所以 DOEVENT 是做不到了, 后来想到一个有意思的办法:

建立一个窗体, 设定无边框样式.

使用两个窗体事件 form_load 和 form_timer, 以下是代码:

private sub form_load()

form.timerinterval=1000

end sub

private sub form_timer()

form.timerinterval=0

'加载程序

end sub

就是不在form_load事件中加载程序, 而使用timer触发.

form.timerinterval=1000 '设置触发时间为1秒, timer 事件是按 timerinterval 的时间为触发条件.

在 timer 事件要记得设置 timerinterval 为 0, 这样可以停止 timer 事件, 不然每隔一秒就要执行一次程序了.

很简单, 也算个小技巧吧.



阅读(686) | 评论(0) | 转发(0) |
0

上一篇:[Excel VBA] SpecialCells方法

下一篇:没有了

给主人留下些什么吧!~~