设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 3044|回复: 6
打印 上一主题 下一主题

[窗体] 自动更换窗体背景图片

[复制链接]
跳转到指定楼层
1#
发表于 2013-10-10 18:29:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 netguestcn 于 2013-10-13 12:07 编辑

      窗体背景图片多为手工选择图片切换或根据用户不同背景图片不同,但长期用同一图片会有厌烦,且切换又不方便。
      近日忽发奇想:能不能让数据库每天自动更换背景图片呢?琢磨良久,终于实现,现予发布供坛友分享。
      示例中借用了论坛老师的设计,在此一并谢过!
      制作方法:
      1、准备JPG格式靓图,编号1—7
      2、将窗体背景图片路径设为:Me.Picture = CurrentProject.Path & "\backpic\" & Weekday(Date) & ".jpg",即可实现每日打开数据库时,窗体背景图片自动切换。
      3、定义窗体全局变量mydate,窗体加载事件中赋值:mydate = Date,在窗体事件中,输入代码:
'API捕获鼠标在屏幕的位置
Private Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long
Private Type POINTAPI
    x As Long
    y As Long
End Type
   
    Private Sub Form_DblClick(Cancel As Integer)    Dim P1 As POINTAPI
    GetCursorPos P1
    If P1.x < 400 Then    '如果鼠标位置在窗体左边
        mydate = mydate - 1
        Me.Picture = CurrentProject.Path & "\backpic\" & Weekday(mydate) & ".jpg"
    Else
        mydate = mydate + 1
        Me.Picture = CurrentProject.Path & "\backpic\" & Weekday(mydate) & ".jpg"
    End If
    End Sub
      即可实现双击窗体右边切换下一张图片、双击窗体左边切换上一张图片
     4、如果想一月一轮换,那就要准备31张图片,修改相应语句即可。
     有兴趣的朋友可以尝试下,能否实现每小时更新一次。
     








本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2013-10-11 10:52:55 | 只看该作者
好作品,顶一个
3#
发表于 2013-10-20 19:07:46 | 只看该作者
希望能做个附带登陆窗口透明+背景每隔10秒自动切换的功能,谢谢啦
4#
发表于 2013-10-21 08:17:36 | 只看该作者
好作品,顶一个
5#
 楼主| 发表于 2013-10-21 21:55:13 | 只看该作者
    背景每隔10秒自动切换:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
6#
发表于 2013-10-23 19:04:13 | 只看该作者
netguestcn 发表于 2013-10-21 21:55
背景每隔10秒自动切换:

嗯,就是这个了,我想用你这个方法加上坛里另一个兄弟做的透明窗体功能,做个类似ZOL登陆界面,感谢你的作品!
7#
 楼主| 发表于 2013-10-23 21:39:44 | 只看该作者
xiaowuo2 发表于 2013-10-23 19:04
嗯,就是这个了,我想用你这个方法加上坛里另一个兄弟做的透明窗体功能,做个类似ZOL登陆界面,感谢你的 ...

希望也能看到你的佳作
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-2 12:56 , Processed in 0.114594 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表