vb中一个傻瓜代码问题,为什么单机msgbox弹出信息以后,窗体会重新显示?
PrivateSubForm_Click()Form1.Hide'隐藏窗体MsgBox"单击确定按钮,使窗体重现屏幕"'显示信息Form1.Show'重现窗体EndSub...
Private Sub Form_Click()
Form1.Hide ' 隐藏窗体
MsgBox "单击确定按钮,使窗体重现屏幕" ' 显示信息
Form1.Show ' 重现窗体
End Sub 展开
Form1.Hide ' 隐藏窗体
MsgBox "单击确定按钮,使窗体重现屏幕" ' 显示信息
Form1.Show ' 重现窗体
End Sub 展开
1个回答
展开全部
你这么问是什么意思呢?代码中的注释不是都写清楚了吗?
Private Sub Form_Click()
Form1.Hide ' 隐藏窗体
MsgBox "单击确定按钮,使窗体重现屏幕" ' 显示信息
Form1.Show ' 重现窗体
End Sub
追问
msgbox作用是弹出窗口,为什么单机确定以后就能执行form1.shou
追答
MsgBox弹出的对话框是模态窗口,意思就是它弹出后,整个程序就会处在挂起(或者说暂停)状态,单击确定后,对话框关闭,这时候后面的Form1.Show才会执行。也就是说Form1.Show并不是因为点了对话框的确定才执行的,而是因为对话框关闭了才执行的。你可以不点确定,改为点对话框右上角的X,可以看到效果也是一样的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询