真的很简单。我想只有一次关于电子第一已经停止了第二循环开始...完成一个接一个循环
Dim i As Integer
For Each c As Control In AllSongsPanel.Controls
If c.BackColor = Color.FromArgb(30, 30, 30) Then
My.Computer.FileSystem.DeleteFile(c.Tag)
i = c.Name
c.Dispose()
deletedCount = deletedCount + 1
End If
Next
itemCount = 0
For Each c As Control In AllSongsPanel.Controls
If c.Width = AllSongsPanel.Width - 23 Then
itemCount = itemCount + 1
c.Name = itemCount
End If
Next
我真的没有在这许多的想法,我无法找到谷歌在此的任何问题。我的想法可能会比需要的更广泛,所以我想先检查一下是否有更简单的解决方案。 我看过msdn上的循环,什么都没有,但没有找到任何东西。
那么,它会按照你希望的方式工作,一条指令接着另一条指令......究竟是什么问题? –
这是否不会发生?我的意思是第一个'For'循环会运行,然后第二个'For'会启动? – user959631
什么问题?你是否在实际代码中使用了独立线程中的这两个循环? – Tauseef