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.
codice:
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
E poi ho creato un'altra classe dove volevo volevo mostrare la percentuale, i bytes scaricati e quelli ancora da scaricare
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
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.
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.