У меня есть простая форма Windows Forms C # 4.0, которая создает экземпляр FileSystemWatcher, который просматривает каталог. Когда файл добавлен, происходит соответствующее событие, и я делаю некоторые вещи в другом каталоге. Затем я делаю экземпляр дочерней формы. Дочерняя форма зависает, а элементы управления не рисуют.
Я думаю, это потому, что FileSystemWatcher находится в другом потоке, хотя, похоже, я запускаю его из основной формы. Как правильно вызвать дочернюю форму из события FileSystemWatcher в том, что я считаю другим потоком?