函數中可能有函數嗎?函數中是否可以有函數?
事情是這樣的:
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