private void scansionatore_ProgressChanged(object sender, System.ComponentModel.ProgressChangedEventArgs e) { this.percProgresso = e.ProgressPercentage; StatoScansione ss = (StatoScansione)e.UserState; this.messaggio = String.Format("Scansionate {0,4} foto di {1,4}.\r\nTrovati {2,4} barcode", ss.attuale, ss.totale, ss.barcodeTrovati); }
private void scansionatore_RunWorkerCompleted(object sender, System.ComponentModel.RunWorkerCompletedEventArgs e) { StatoScansione ss = (StatoScansione)e.Result; if (ss.totale == 0) { this.messaggio = "Nessuna foto trovata con i parametri indicati"; } else { this.messaggio = String.Format("Scansionate {0,4} foto di {1,4}.\r\nTrovati {2,4} barcode", ss.attuale, ss.totale, ss.barcodeTrovati); } scansionareStop(); }