Какое событие формы происходит один раз после ее разворачивания? - Visual Basic .NET
Формулировка задачи:
Здравствуйте.
Пожалуйста, помогите с проблемой!
Какой обработчик событий формы необходим использовать, чтобы при разворачивании формы после свернутого состояния код выполнился только один раз.
Решение задачи: «Какое событие формы происходит один раз после ее разворачивания?»
textual
Листинг программы
Dim F As Boolean
Private Sub Form1_SizeChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.SizeChanged
Application.DoEvents()
If WindowState = FormWindowState.Minimized Then
F = True
End If
If WindowState <> FormWindowState.Minimized And F = True Then
F = False
MsgBox("Код выполнен")
End If
End Sub