Moin Moin ,
(Sorry für Doppelpost :C )
Ich habe ein kleines Problem :
Ich wüsste gerne wie das geht (bzw. wie heißt das) das in einer Textbox angezeigt wird welche Dateien gerade
heruntergeladen werden z.Bsp: (2.Bild, denkt euch bitte das statt " Extract" "Download" dort steht :D)
(Warum : Ich habe einen Updater/Downloader programmiert, eine ProgressBar zeigt an wie weit der Download schon ist
und ein Label zeigt die bereits heruntergeladenen Bytes/KB/MB an zudem zeigt das Label auch noch an wie viel
Bytes/KB/MB noch bevor stehen siehe Bsp :
Und jetzt wüsste ich gerne wie ich das auf die Reihe bekomme
das die einzelnen Dateien so wie in dem 2.Bild (unten)
so schön untereinander Dargestellt werden
(Projektmappe als Anhang verfügbar)
Code : ( ProgressBar1,label1,savefiledialog1 müssen zur Form hinzugefügt werden )
Dies ist im Moment nur ein Downloader da es das 2. Programm wo er eingebunden wird noch nicht gibt !
Ich würde mich sehr über ein Code + Tutorial (Ich will es auch verstehen ) freuen !
Download : Shell32.dll
Download : Layout.jpg
...
Ich würde mich sehr über eine/ mehrere Antworten freuen !
PS: Falls ein Moderator das sieht könnte er bitte meinen 1. Post löschen, oder
mir sagen wie ich meine eigenen Posts löschen kann.
Danke
(Sorry für Doppelpost :C )
Ich habe ein kleines Problem :
Ich wüsste gerne wie das geht (bzw. wie heißt das) das in einer Textbox angezeigt wird welche Dateien gerade
heruntergeladen werden z.Bsp: (2.Bild, denkt euch bitte das statt " Extract" "Download" dort steht :D)
(Warum : Ich habe einen Updater/Downloader programmiert, eine ProgressBar zeigt an wie weit der Download schon ist
und ein Label zeigt die bereits heruntergeladenen Bytes/KB/MB an zudem zeigt das Label auch noch an wie viel
Bytes/KB/MB noch bevor stehen siehe Bsp :
Und jetzt wüsste ich gerne wie ich das auf die Reihe bekomme
das die einzelnen Dateien so wie in dem 2.Bild (unten)
so schön untereinander Dargestellt werden
(Projektmappe als Anhang verfügbar)
Code : ( ProgressBar1,label1,savefiledialog1 müssen zur Form hinzugefügt werden )
Dies ist im Moment nur ein Downloader da es das 2. Programm wo er eingebunden wird noch nicht gibt !
VB.NET-Quellcode
- Imports System.Net
- Public Class Form1
- Private WithEvents httpclient As WebClient
- Dim Pfad As String = Nothing
- Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
- Me.Hide()
- ShowDialog:
- SaveFileDialog1.InitialDirectory = "C:\Desktop"
- SaveFileDialog1.FileName = "Wallpaper.jpg"
- SaveFileDialog1.ShowDialog()
- If SaveFileDialog1.FileName = Nothing Then
- GoTo ShowDialog
- End If
- Pfad = SaveFileDialog1.FileName
- Try
- httpclient = New WebClient
- Me.Show()
- Dim URL As String = "http://basti14.bplaced.net/Wallpaper.jpg"
- Application.DoEvents()
- httpclient.DownloadFileAsync(New Uri(URL), Pfad)
- Application.DoEvents()
- Catch ex As Exception
- MsgBox("Es ist folgender Fehler aufgetreten: " & vbNewLine & ex.ToString, MsgBoxStyle.Critical, "Es ist ein Fehler aufgetreten !")
- End
- End Try
- End Sub
- Private Sub httpclient_DownloadFileCompleted(sender As Object, e As System.ComponentModel.AsyncCompletedEventArgs) Handles httpclient.DownloadFileCompleted
- MsgBox("Die aktuelle Version wurde im angegebenen Verzeichnis gespeichert", MsgBoxStyle.Information, " Download completed !")
- End
- End Sub
- Private Sub httpclient_DownloadProgressChanged(sender As Object, e As DownloadProgressChangedEventArgs) Handles httpclient.DownloadProgressChanged
- Me.ProgressBar1.Value = e.ProgressPercentage
- Dim totalbytes As Double = e.TotalBytesToReceive / 1024 / 1024
- Dim bytes As Double = e.BytesReceived / 1024 / 1024
- Me.Label1.Text = bytes & " MB von " & totalbytes & " MB "
- End Sub
- End Class
Ich würde mich sehr über ein Code + Tutorial (Ich will es auch verstehen ) freuen !
Download : Shell32.dll
Download : Layout.jpg
...
Ich würde mich sehr über eine/ mehrere Antworten freuen !
PS: Falls ein Moderator das sieht könnte er bitte meinen 1. Post löschen, oder
mir sagen wie ich meine eigenen Posts löschen kann.
Danke
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „GermanProgramming“ ()