lzth.net
当前位置:首页 >> VB 怎样可以点击MsgBox的确定后打开另一窗口? >>

VB 怎样可以点击MsgBox的确定后打开另一窗口?

If MsgBox("注册已完成,现在就登录吗?", vbOKCancel) = vbOK Then Form2.Show 假定Form2是登录窗口

Private Sub Command1_Click() Dim i As Integer i = MsgBox("现在打开百度", vbYesNo, "提示") If i = vbYes Then Text1.Text = 100 If i = vbNo Then Text1.Text = 200 End Sub

If MsgBox("请点确定或取消", vbOKCancel) = vbOK Then '点确定时执行这里的代码 Else '点取消时执行这里的代码 End If

Option Explicit Dim i As Long Private Sub Command1_Click() For i = 1 To 30 Dim myForm As Form1 Set myForm = New Form1 myForm.Show Next i End Sub

Private Sub Command1_Click() MsgBox "123" Command2_Click End Sub Private Sub Command2_Click() Me.Caption = "1111111" End Sub

你说的是外部程序,还是自身程序? 如果是其他程序,需要通过另一程序来控制它的话,需要枚举窗体 如果是自身程序,则由本身代码控制。

比如 Private Sub Form_Load() MsgBox "输入数据", vbOKCancel, "有2个按钮了" '那个VBOKCANCEL就是2个按钮的参数 End Sub 具体的介绍楼上已给出

msgbox函数有返回值的 MsgBox(prompt[, buttons] [, title] [, helpfile, context]) 返回值 用于MsgBox函数返回值的常量 常数值 说明 vbOK 1 确定 vbCancel 2 取消 vbAbort 3 终止 vbRetry 4 重试 vbIgnore 5 忽略 vbYes 6 是 vbNo 7 否 定义一...

Private Sub Command1_Click() MsgBox "请随机点击一按钮,将弹出另一消息框!", vbYesNoCancel, "消息框一" MsgBox "另一消息框!", , "消息框二"end sub

MsgBox弹出的是由操作系统提供的公共对话框,是个模态窗口,打开后程序就被挂起了,你在程序中是无法对其执行关闭操作的。建议你自己用窗口模拟一个MsgBox窗口(其实很简单的),这样你就可以随意控制了。

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com