False로 폼의 Enabled
속성을 설정할 수 있습니다
파일이 folowing 코드를 ussing dowloaded 있습니다 ... 다운로드를 시작하고 WebClient
이라는 DownloadComplete 이벤트를 사용하여 Enabled 속성을 다시 True로 설정합니다. 어쨌든 그 방법이 비동기 적이기 때문에 당신이 기다림/멈춤으로 의미 할 수있는 것이 무엇인지 확신 할 수 없습니다.
'Downloads file from URL...
Try
Me.Enabled = False
Dim mywebclient As New System.Net.WebClient()
Addhandler mywebclient.DownloadFileComplete, AddressOf wc_downloadComplete
mywebclient.DownloadFile(UPDATEURL & "/UPDATE.exe", "C:\mylocalfolder\UPDATE.exe")
Catch
'in case something fails
Me.Enabled = True
End Try
Private Sub wc_downloadComplete(sender As Object, e As AsyncCompletedEventArgs)
Me.Enabled = True
End Sub