Вот моя цель: приложение состоит из формы - MainForm - которая содержит множество вкладок (Notepad ++ GUI-like).Каждая вкладка является потомком UserControl (UCDx).MainForm может отображать 2 или более вкладок, которые содержат экземпляры одного и того же UCDx.Цель состоит в том, чтобы UCDx пришлось выполнять некоторые трудоемкие действия или выполнять методы - например, чтение / запись в БД, вызовы методов веб-службы.Такого рода действия я бы хотел выполнять в отдельных потоках, чтобы не заморозить интерфейс.Также мне нужно будет реализовать информационную форму (InfoForm), которая будет отображать информацию о текущих запущенных потоках, с некоторыми функциями взаимодействия, то есть закрывать потоки, которые выполняются слишком долго.
Основные проблемы, с которыми я столкнулся:
- взаимодействие потока с GUI - то есть поток читает данные, которые должны отображаться в сетке;
- управление взаимодействием потока - при реализации InfoForm.
Вя начинающий - кто-то может подсказать, как это реализовать?