Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - c# System.InvalidOperationException non è stata gestita
Forum - C# / VB.NET - c# System.InvalidOperationException non è stata gestita

Avatar
fosforo (Normal User)
Expert


Messaggi: 267
Iscritto: 06/04/2009

Segnala al moderatore
Postato alle 15:34
Mercoledì, 27/05/2015
Questo topic è stato chiuso dal moderatore

Ciao
Ho trovato questo codice nel sito Microsoft per monitorare una cartella:

private void watch()
        {
            FileSystemWatcher watcher = new FileSystemWatcher();
            watcher.Path = FilePath;
            watcher.NotifyFilter = NotifyFilters.LastAccess | NotifyFilters.LastWrite
                                   | NotifyFilters.FileName | NotifyFilters.DirectoryName;
            watcher.Filter = "*.*";
            watcher.Changed += new FileSystemEventHandler(OnChanged);
            watcher.Created += new FileSystemEventHandler(OnChanged);
            watcher.EnableRaisingEvents = true;
        }

private void OnChanged(object source, FileSystemEventArgs e)
        {
            textBox4 .Text = (e.FullPath );
        }

Quando metto nella cartella un file mi va in errore:
System.InvalidOperationException non è stata gestita

Grazie anticipatamente.


Scusate per la figuraccia.
PM
Avatar
fosforo (Normal User)
Expert


Messaggi: 267
Iscritto: 06/04/2009

Segnala al moderatore
Postato alle 11:43
Giovedì, 28/05/2015
Risolto con:

this.textBox.Invoke(new MethodInvoker(() => this.textBox4.Text ="stringa"));


Scusate per la figuraccia.
PM