Hi, hab hier zwar schon bsl. was gefunden aber nix wirklich was funktionert.
Wenn man auf einem Button drückt, lädt er das Archive runter.
Es steht dann direkt Download Fertig und kurze Zeit Später ist der Download Balken voll.
Hätte es aber gerne das der Balken voll wird und dann erst angezeigt wird, wenn es fertig ist.
Alternative währe es schön wenn er es direkt nach dem Download entpackt
*Topic verschoben*
Wenn man auf einem Button drückt, lädt er das Archive runter.
Es steht dann direkt Download Fertig und kurze Zeit Später ist der Download Balken voll.
Hätte es aber gerne das der Balken voll wird und dann erst angezeigt wird, wenn es fertig ist.
VB.NET-Quellcode
- Private Sub Down_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Down.Click
- AddHandler _webClient.DownloadProgressChanged, AddressOf DownloadProgress
- _webClient.DownloadFileAsync(New System.Uri("http://xxxxxxx/a.zip"), My.Application.Info.DirectoryPath & "\a.zip")
- MsgBox("Download Fertig.")
- End Sub
VB.NET-Quellcode
- Private Sub DownloadProgress(ByVal sender As Object, ByVal e As System.ComponentModel.ProgressChangedEventArgs)
- Me.ProgressBar1.Value = e.ProgressPercentage
- End Sub
- Private Sub MyWebClient_DownloadProgressChanged(ByVal sender As Object, ByVal e As System.Net.DownloadProgressChangedEventArgs) Handles MyWebClient.DownloadProgressChanged
- ProgressBar1.Value = e.ProgressPercentage
- Dim totalbytes As Long = e.TotalBytesToReceive / 1024
- Dim bytes As Long = e.BytesReceived / 1024
- ToString()
- Label1.Text = bytes.ToString & " kb von " & totalbytes.ToString & " kb"
- If ProgressBar1.Value = 100 Then
- Label1.Text = ("Fertig")
- MsgBox("Dein Download war Erfolgreich!")
- End If
- End Sub
Alternative währe es schön wenn er es direkt nach dem Download entpackt
*Topic verschoben*
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Marcus Gräfe“ ()