在VB的Form_Load下写Msgbox "xxx"是先弹出信息框才显示窗口,如何先显示窗口再弹出信息框?

代码:PrivateSubForm_Load()MsgBox"xxx"EndSubRT。。。... 代码:
Private Sub Form_Load()
MsgBox "xxx"
End Sub
RT。。。
展开
 我来答
百度网友8a27a395e
2013-08-07 · TA获得超过224个赞
知道小有建树答主
回答量:196
采纳率:100%
帮助的人:82.3万
展开全部
在这句代码前边打上form1.show就可以了。一般Form_Load是在form显示之前运行的,可以添加form1.show对窗体提前进行强制显示。如果程序打开较慢,也可以用这个方法加快form的显示速度达到程序好似打开的样子,也可以防止用户认为程序没打开导致多次点击
unsamesky
2013-08-07 · TA获得超过2735个赞
知道小有建树答主
回答量:859
采纳率:100%
帮助的人:435万
展开全部
难道非要用Load事件么?Form_activate事件是发生在窗体加载事件之后的事件啊!

private sub form_activate()

static n as integer

if n<1 then

msgbox "a"

n=20 '因为每次激活窗体都会触发activate事件所以加入一个条件语句来控制程序运行的次数!

end if

end sub
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mmmeiyanfei
2013-08-07 · 超过14用户采纳过TA的回答
知道答主
回答量:49
采纳率:0%
帮助的人:20.5万
展开全部
楼上说的都不对,本来就有专门实现这个效果的窗体事件shown
改成这样就行了。shown事件就是在窗体加载之后再发生的事件。

Private Sub Form_shown()
MsgBox "xxx"
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
爱栀竹的人
2013-08-07 · TA获得超过1352个赞
知道大有可为答主
回答量:1743
采纳率:0%
帮助的人:996万
展开全部
Private Sub Form_Load()
me.show
MsgBox "xxx"
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式