Salve, avrei bisogno di scaricare un file da internet perché con clickonce l'installazione è sommaria e non riesco a includere tutti i file.
Vi scrivo un po' del codice che sono riuscito a mettere insieme.
E poi ho creato un'altra classe dove volevo volevo mostrare la percentuale, i bytes scaricati e quelli ancora da scaricarecodice:Public Class controllore Public WithEvents TCP As New System.Net.WebClient Private Sub controllore_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load TCP.DownloadFileAsync(New Uri("http://www.com.altervista.org/accesso.wav"), ("C:\ProgramData\")) END SUB
Solo che all'avvio, non so se il file parte in download e tanto meno riesco a vedere la percentuale e le informazioni riguardanti il download.codice:Private Sub PrgChngd(ByVal sender As Object, ByVal e As System.Net.DownloadProgressChangedEventArgs) Handles TCP.DownloadProgressChanged Label2.Text = e.ProgressPercentage() Label3.Text = e.BytesReceived() Label5.Text = e.TotalBytesToReceive() End Sub
Credo che l'errore sia perché non richiamo la classe PrgChngd nella form_load.
Se intuisco giusto, come posso fare?
Grazie mille per la solita cortesia che riservate.
![]()

Rispondi quotando