【发布时间】:2012-07-14 20:43:43
【问题描述】:
我创建了以下 VB6 代码,并在我的表单上创建了两个控件 - Combo1(列表框)和 Command3(一个按钮)。
当我从Combo1 列表中选择一个项目时,我将一个字符串分配给表单范围变量param,并将其显示在一个消息框中,然后将其关闭。
但是当我然后单击Command3 按钮并尝试在消息框中显示相同的param 变量时,则没有存储任何值。
这是我的代码:
Dim param As String
Sub Form_load()
Combo1.AddItem "linux ver"
Combo1.AddItem "linux ver"
End Sub
Sub Combo1_Click()
If Combo1.ListIndex = 0 Then
param = "linux 5.1"
MsgBox param
End If
If Combo1.ListIndex = 1 Then
param = "linux 5.5"
MsgBox param
End If
End Sub
Sub Command3_Click()
MsgBox "param" & param
End Sub
我做错了什么?
【问题讨论】:
-
您的问题与 Serverfault 无关。它可能是Stackoverflow 的主题,但在询问之前请查看他们的faq 和search 他们的网站。
-
嗨@lain请将我的问题发送到stackoverflow,
标签: visual-studio vb6