L'avanzamento della ProgressBar condizionato dal progresso di invio del messaggio email dipende dallo strumento, dalla libreria o dal componente utilizzato per l'invio del messaggio stesso: se tale libreria ti fornisce un evento, ad esempio, col quale sei in grado di determinare il numero di byte inviati sul numero totale di byte da inviare, già conosciuto in precedenza, impostare quest'ultimo come valore massimo della barra e il numero di byte spediti in un determinato istante come valore da visualizzare è una cosa triviale e banale.
Il tutto dipende da quante informazioni sei in grado di estrarre dall'oggetto che invia le email; in caso contrario, ciò che puoi fare è simulare tale stima, o cercare di preventivare il tempo necessario, ma non saranno senz'altro informazioni altrettanto accurate.
Ciao!![]()