函数中可能有函数吗?函数中是否可以有函数?
事情是这样的:
Public Class Form1
Private Sub button1_Click(sender As Object, e As EventArgs) Handles button1.Click
Sub anim() Handles form2.Shown
Me.Refresh()
Do Until Me.Location.X = 350
form2.Location = New Point(Me.Location.X + 1, 250)
' System.Threading.Thread.Sleep(0.5)
Loop
form2.close()
End Sub
End Sub
End Class
你的代码是荒谬的。首先,它们都是子功能而非功能。函数的目的是能够调用它包含的可重用代码。由于参数的原因,你将无法调用'button1_Click.Anim'。接下来,在动画中没有代码也不是Click的一部分(所以它们是相同的)。您可能想要的是将'Anim'移动到其他地方,以便您可以从此Click事件或其他点击中调用它,或者因为代码逻辑需要它。 – Plutonix