vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Datei herunterladen mit Fortschrittsanzeige 
Autor: singu
Datum: 04.11.08 21:50

Ich habe in der MSDN Library ein Beispiel gefunden, die Datei wird heruntergeladen aber der Fortschrittsbalken zeigt nichts an.

  Option Strict On
 
Imports System.Reflection
Imports System.Net
Imports System.IO
Imports System.Text
Imports System.Xml.Serialization
Imports System.Windows.Forms.Form
 
Public Class WebClientProgressForm
 
  Dim isBusy As Boolean
  Dim _webclient As New WebClient
  'Dim WebClientProgressForm As New WebClientProgressForm
 
  Private Sub webClient_DownloadFileCompleted( _
      ByVal sender As System.Object, _
      ByVal e As System.ComponentModel.AsyncCompletedEventArgs) ' _
      'Handles System.Net.WebClient.DownloadFileCompleted
      isBusy = False
      downloadButton.Text = "Download"
      If e.Error Is Nothing Then
          MessageBox.Show("Download Complete")
      Else
          MessageBox.Show("Download Not Complete: " & e.Error.Message)
      End If
 
  End Sub
 
  Private Sub webClient_DownloadProgressChanged( _
      ByVal sender As System.Object, _
      ByVal e As System.Net.DownloadProgressChangedEventArgs) _
Handles WebClient.DownloadProgressChanged
      downloadProgressBar.Value = e.ProgressPercentage
  End Sub
 
  Private Sub downloadButton_Click( _
      ByVal sender As System.Object, _
      ByVal e As System.EventArgs) _
      Handles downloadButton.Click
      ' If an operation is pending, then the user has clicked cancel.
      If isBusy Then
          _webclient.CancelAsync()
          isBusy = False
          downloadButton.Text = "Download"
          ' Otherwise go ahead and start the download
      Else
          Try
              Dim uri As New Uri(urlTextBox.Text)
              downloadProgressBar.Value = 0
              _webclient.DownloadFileAsync(uri, "localfile.htm")
              downloadButton.Text = "Cancel"
              isBusy = True
          Catch ex As UriFormatException
              MessageBox.Show(ex.Message)
          End Try
      End If
  End Sub
End Class
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Datei herunterladen mit Fortschrittsanzeige1.283singu04.11.08 21:50
Re: Datei herunterladen mit Fortschrittsanzeige738PascalPCFreak04.11.08 22:00
Re: Datei herunterladen mit Fortschrittsanzeige683singu04.11.08 22:01
Re: Datei herunterladen mit Fortschrittsanzeige704PascalPCFreak04.11.08 22:12
Re: Datei herunterladen mit Fortschrittsanzeige670singu05.11.08 19:34

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel