Возможно ли иметь функцию внутри функции?Возможно ли иметь функцию внутри функции?
Что-то вроде этого:
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
Ваш код является бессмысленным. Во-первых, они не являются функциями Subs. Назначение функции состоит в том, чтобы иметь возможность ссылаться на повторно используемый код, который он содержит. Вы не сможете вызвать 'button1_Click.Anim' частично из-за параметров. Далее, в аниматоре нет кода, который также не является частью Click (поэтому они одинаковы). То, что вы PROBABLY хотите, - это переместить 'Anim' в другое место, чтобы вы могли вызывать его из этого события Click или других кликов или потому, что это требует логика кода. – Plutonix