VB 弹出提示对话框后自动关闭 20

VB窗体中的timer1延时弹出一个提示对话框,如何实现多少秒后自动关闭这个提示对话框?谢谢没人知道吗... VB窗体中的timer1延时弹出一个提示对话框,如何实现多少秒后 自动关闭这个提示对话框? 谢谢
没人知道吗
展开
 我来答
牛A和牛C间徘徊
2011-05-09 · TA获得超过1037个赞
知道小有建树答主
回答量:782
采纳率:0%
帮助的人:603万
展开全部
最好的办法是你自己做一个提示窗体来代替msgbox,这样做,你不但可以实现x秒关闭,还可以在按钮上显示倒计时....

因为你用代码去修改msgbox函数弹出的窗口,需要使用大量代码,自己重新写一个窗口,只要很简单的一点点即可,至于返回值,可以用全局变量来实现
Coo_boi
2011-05-08 · TA获得超过1333个赞
知道大有可为答主
回答量:2209
采纳率:50%
帮助的人:244万
展开全部
把这个函数当msgbox一样用 第二个参数是定时功能。。。你懂得

'By Coo_boi
Private Function iMsgBox(ByVal Text As String, ByVal SecondToWait As Integer, Optional Title As String, Optional DialogType As Long) As Integer
Dim MsgDialog As Object
Set MsgDialog = CreateObject("Wscript.Shell")
iMsgBox = MsgDialog.Popup(Text, SecondToWait, IIf(IsMissing(Title), "iMsgBox", Title), IIf(IsMissing(DialogType),0, DialogType))
Set MsgDialog = Nothing
End Function
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tian_yf
2011-05-08 · TA获得超过599个赞
知道小有建树答主
回答量:365
采纳率:100%
帮助的人:475万
展开全部
利用窗体模拟提示对话框,定时到点后unload 该窗体。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
septcoldrain
2022-03-24 · TA获得超过125个赞
知道答主
回答量:288
采纳率:0%
帮助的人:53.1万
展开全部
Sub MsgBoxTimer() CreateObject("WScript.Shell").Run "mshta.exe vbscript:close(CreateObject(""WScript.Shell"").Popup(""Test"",2,""Real%20Time%20Status%20Message""))"End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式