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();
        }