vb设计定时窗口提醒和播放

怎么编译一个vb程序,使它隐藏自己的窗口,并在很多个特定时间弹出提示窗口,并能播放一段音乐呢?本人不是很熟悉大家写代码的时候,最好把流程说的详细些,感激不尽!!!... 怎么编译一个vb程序,使它隐藏自己的窗口,并在很多个特定时间弹出提示窗口,并能播放一段音乐呢?本人不是很熟悉 大家写代码的时候,最好把流程说的详细些,感激不尽!!! 展开
 我来答
屈涵O6
2009-08-19 · TA获得超过140个赞
知道小有建树答主
回答量:97
采纳率:0%
帮助的人:112万
展开全部
【隐藏窗口】只要在启动窗口代码的合适地方加入“Me.Hide”或将其Visible设置为False即可

【弹出窗口】首先要在启动窗口上放置一个Timer控件,设置其Interval属性为需要的时间。在Timer控件的Timer事件中添加MsgBox(或者是XXX.Show)

如果超过65秒,就可以将Timer的Interval属性设置为60000(根据具体情况设定),再设置一个变量,每次Timer事件发生就将其加1,加到一定数量再执行)
代码类似于下面(30分钟):
Dim i As Integer
Private Sub Form_Load()
Timer1.Interval = 60000
End Sub
Private Sub Timer1_Timer()
i = i + 1
If i = 30 Then ' 30 x 60000ms = 30 min
显示提示框(调用MsgBox函数或显示窗口)
i = 0
End If
End Sub

【播放音乐】如果要播放音乐,可以在窗体内添加一个Windows Media Player控件(“工程”→“部件”→选中“Windows Media Player”),在代码的合适位置输入:
WindowsMediaPlayer1.URL = "音乐文件路径"
(这个我还没用过,你可以看看相关的文档)
巴哥泡泡
2009-08-19 · TA获得超过1040个赞
知道大有可为答主
回答量:1040
采纳率:0%
帮助的人:1162万
展开全部
Private Sub Form_Load()
Form1.Visible = False '设置自身不可见
Timer1.Interval = 1
Timer1.Enabled = True
End Sub

Private Sub Timer1_Timer()
Select Case Time '按时间选择
Case time1
MsgBox "1"
Case time2
MsgBox "2"
Case time3
MsgBox "3"
Case tiem4
MMControl1.DeviceType = "waveaudio" '音乐文件类型
MMControl1.FileName = "音乐.wav" '音乐文件地址
MMControl1.Command = "open"
MMControl1.Command = "play"
End Select
End Sub
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
st_heping
2009-08-19 · TA获得超过153个赞
知道小有建树答主
回答量:385
采纳率:0%
帮助的人:201万
展开全部
我也还有这样一个问题没有解决。郁闷
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式