Operação de encadeamento cruzado inválida: controle acessado de um encadeamento diferente do encadeamento em que foi criado

Eu estou escrevendo um aplicativo do Windows filewatcher que irá procurar por alterações em uma pasta especificada e, em seguida, registra os detalhes em um arquivo txt.

Eu segui exatamente o que é mencionado neste artigo abaixohttp://www.codeproject.com/KB/dotnet/folderwatcher.aspx

Quando eu bato no F5 do meu aplicativo e, em seguida, cria ou modifico um arquivo na pasta que está sendo assistida, ele lança o erro mencionado abaixo.

Por favor ajude

Operação de encadeamento cruzado inválida: controle 'txtFolderActivity' acessado de um encadeamento diferente do encadeamento em que foi criado.

questionAnswers(3)

yourAnswerToTheQuestion