| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 635 人关注过本帖
标题:[求助]弹出对话框代码的问题
只看楼主 加入收藏
zippoyhl
Rank: 1
等 级:新手上路
帖 子:42
专家分:0
注 册:2006-5-10
收藏
 问题点数:0 回复次数:5 
[求助]弹出对话框代码的问题
Private Sub mj_Click()
Dim filename As String
Dim aa, bb, cc As Integer
aa = MsgBox("是否为外购件", vbYesNo, "请选择")
If aa = 1 Then
bb = MsgBox("进入成本计算系统", vbYesNo, "请选择")
If bb = 2 Then
Form2.Show
Else
Form5.Show
End If
Else
cc = MsgBox("请直接输入成本", vbYes, "请选择")
If cc = 1 Then
Form2.Show
End If
End If
End Sub

怎么让form2和form5能调用?
搜索更多相关主题的帖子: 对话框 代码 
2006-05-16 16:17
zippoyhl
Rank: 1
等 级:新手上路
帖 子:42
专家分:0
注 册:2006-5-10
收藏
得分:0 

问题解决了,跟大家分享一下!
将aa=1改为aa=7, 同样让bb=7.现在就没什么问题了.

关键问题是vbYesNo这个按钮有特定的参数值!


执子之手~~于子偕老!
2006-05-18 14:04
hyhhd
Rank: 2
等 级:论坛游民
威 望:1
帖 子:502
专家分:44
注 册:2006-5-12
收藏
得分:0 
将代码改为:

if MsgBox("是否为外购件", vbYesNo, "请选择")=vbYes Then
If MsgBox("进入成本计算系统", vbYesNo, "请选择")=vbYes Then
Form2.Show

Else
Form5.Show

End If

End if

Else
If MsgBox("请直接输入成本", vbYes, "请选择")=vbYes Then
Form2.Show

End If

Endif
实际上MsgBox返回的是一个枚举。

[此贴子已经被作者于2006-5-18 21:23:36编辑过]


2006-05-18 21:22
zippoyhl
Rank: 1
等 级:新手上路
帖 子:42
专家分:0
注 册:2006-5-10
收藏
得分:0 
这样的比我的要简单的多了,谢谢了!!!

执子之手~~于子偕老!
2006-05-19 07:27
xinfresh
Rank: 4
等 级:贵宾
威 望:13
帖 子:594
专家分:0
注 册:2006-1-13
收藏
得分:0 
三楼的中间多写了一个:End If

E-mail:xinfresh@QQ:383094053校内:http:///getuser.do?id=234719042
2006-05-19 11:20
zippoyhl
Rank: 1
等 级:新手上路
帖 子:42
专家分:0
注 册:2006-5-10
收藏
得分:0 
恩,看出来了,可能是笔下误

执子之手~~于子偕老!
2006-05-19 14:55
快速回复:[求助]弹出对话框代码的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014655 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved