For loop 通过单击按钮VB.Net激活每个循环

For loop 通过单击按钮VB.Net激活每个循环,for-loop,vb.net-2010,For Loop,Vb.net 2010,这是我的问题:我有一个1到30的循环,每次单击按钮时都需要运行一个迭代。基本上,如果我点击它,它应该运行一次迭代,然后等待下一次点击运行第二次迭代,以此类推 Public Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click For i = 1 To 30 'go to next iteration only when i click the Button1 do whatever

这是我的问题:我有一个1到30的循环,每次单击按钮时都需要运行一个迭代。基本上,如果我点击它,它应该运行一次迭代,然后等待下一次点击运行第二次迭代,以此类推

Public Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

    For i = 1 To 30 'go to next iteration only when i click the Button1
      do whatever

    next i


end sub

一个选项是添加一个表单级变量(初始化为底部值“1”)以保持循环计数器,并在按钮中单击对该变量执行简单的IF检查,查看它是否在您想要运行的范围内(1-30)然后在按钮单击的最后一步中增加变量。

很高兴您理解了我在没有任何代码的情况下说的话。我已经三年没有使用VB.net了