回 帖 发 新 帖 刷新版面

主题:想请教一个问题...

想请教一个问题...
Private Sub Command1_Click()
Dim firstmi As Currency
Label2.Visible = True
label2.caption="正在破解密码..."
For firstmi = 0 To 9999 Step 0.1
Text2.Text = firstmi
If mima = firstmi Then
Label2.Caption = "密码如下"
Text2.Text = firstmi
Exit For
End If
Next
End Sub

怎么我调试的时候,label2的caption不是“正在破解密码...”,text2.text也不是随着firstmi一直在变呢,一直到mima=firstmi时,label2才显示出来

大家可以帮我看看有什么问题吗?谢谢了!

回复列表 (共1个回复)

沙发

从你给的片段来看,
mima变量未声明,也没赋初值,就当它是0了。进入for循环后,初始firstmi=0,当然就mima=firstmi了,结果就exit for了,lable2的caption[color=red]涮的一下子[/color]就变成了"密码如下"。楼主如果眼力好的话[em1][em1][em1],就可能会看到label2的caption是“正在破解密码”。

按F8逐语句执行看看就晓得了。

我来回复

您尚未登录,请登录后再回复。点此登录或注册