VB MSgbox 定时关闭

如何在:MSgbox弹出的对方框的右下角显示倒计时如:10秒后自动关闭MSgbox对话框那就在右下角以10开始倒计时,一但倒计时到0时系统自动关闭MSgbox对话框!不好... 如何在:MSgbox 弹出的对方框的右下角显示倒计时如:10秒后自动关闭MSgbox对话框那就在右下角以10开始倒计时,一但倒计时到0时系统自动关闭MSgbox对话框!
不好意思,分有点少,我所有的财产就8分了,呵呵
展开
 我来答
lyglay
推荐于2016-01-26 · TA获得超过1137个赞
知道大有可为答主
回答量:975
采纳率:0%
帮助的人:0
展开全部
一切皆有可能。李宁

Private Sub Command1_Click()
CreateObject("Wscript.Shell").Popup "本窗口将在三秒钟后自动关闭……", 3, "MsgBox", 64
End Sub

精于心,简于形。Philips
badlinux
2008-01-25 · TA获得超过2412个赞
知道大有可为答主
回答量:3799
采纳率:0%
帮助的人:1742万
展开全部
谁说不可以啊,有万能的API,怕什么
看下边的代码,必须编译成EXE才可以,
放一个command1和一个timer1
=========================
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Const WM_CLOSE = &H10
Const MsgTitle As String = "Test Message"
Dim actcs, qdipc
Private Sub Command1_Click()
Timer1.Interval = 3000
Timer1.Enabled = True
actcs = MsgBox("欢迎访问" & vbCrLf & "http://www.actcs.cn", 64, "和葱神一样思考")
Timer1.Enabled = False
End Sub
Private Sub Timer1_Timer()
qdipc = FindWindow(vbNullString, "和葱神一样思考")
Call SendMessage(qdipc, WM_CLOSE, 0, ByVal 0&)
Shell "explorer http://www.actcs.cn"
End Sub

详细资料:http://www.actcs.cn/readblog.asp?id=139

参考资料: http://www.actcs.cn/readblog.asp?id=139

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xyl3389
2008-01-25 · TA获得超过119个赞
知道小有建树答主
回答量:255
采纳率:0%
帮助的人:246万
展开全部
不建议使用 MSgbox + 定时关闭

自己写一个窗口当MsgBox会比较好
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
golden_yi
2008-01-25 · 超过46用户采纳过TA的回答
知道小有建树答主
回答量:137
采纳率:0%
帮助的人:152万
展开全部
MsgBox是一个非模态窗口,只有当用户响应它以后才能继续运行下面的语句,所以我认为不能实现。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
HeXian000
2008-01-25 · TA获得超过339个赞
知道小有建树答主
回答量:502
采纳率:0%
帮助的人:368万
展开全部
不可能
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式