vb.net noob在这里,我一直在尝试制作它,因此每当我单击“ button2”时,它都会在标签上生成一个新数字,并且效果很好,但我似乎无法使其每次都生成一个新数字按下按钮后,我通常必须重新启动程序才能使用另一个数字。
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles generateButton.Click
While resultString.Length < 40
If overGen.Next(0, 2) = 0 Then
resultString &= letterGen(overGen.Next(0, letterGen.Length))
Else
resultString &= symnumGen(overGen.Next(0, symnumGen.Length))
End If
End While
Label1.Text = resultString
End Sub
答案 0 :(得分:0)
由于resultString
显然具有类作用域,因此它保持其值,并且在下一次单击时,长度仍为40。因此不会产生新的内容。
解决方案: