在VB的Form_Load下写Msgbox "xxx"是先弹出信息框才显示窗口,如何先显示窗口再弹出信息框?
代码:PrivateSubForm_Load()MsgBox"xxx"EndSubRT。。。...
代码:
Private Sub Form_Load()
MsgBox "xxx"
End Sub
RT。。。 展开
Private Sub Form_Load()
MsgBox "xxx"
End Sub
RT。。。 展开
4个回答
展开全部
难道非要用Load事件么?Form_activate事件是发生在窗体加载事件之后的事件啊!
private sub form_activate()
static n as integer
if n<1 then
msgbox "a"
n=20 '因为每次激活窗体都会触发activate事件所以加入一个条件语句来控制程序运行的次数!
end if
end sub
private sub form_activate()
static n as integer
if n<1 then
msgbox "a"
n=20 '因为每次激活窗体都会触发activate事件所以加入一个条件语句来控制程序运行的次数!
end if
end sub
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上说的都不对,本来就有专门实现这个效果的窗体事件shown
改成这样就行了。shown事件就是在窗体加载之后再发生的事件。
Private Sub Form_shown()
MsgBox "xxx"
End Sub
改成这样就行了。shown事件就是在窗体加载之后再发生的事件。
Private Sub Form_shown()
MsgBox "xxx"
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Private Sub Form_Load()
me.show
MsgBox "xxx"
End Sub
me.show
MsgBox "xxx"
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询