тл, др Не делай этого .
Элементы управления могут быть созданы в другом потоке, однако , когда они добавляются в родительский элемент (созданный в другом потоке), тогда, вероятно, будет перекрестное Возникло исключение потока. Я не уверен, является ли это исключение «гарантированным», но не делает этого . (Существуют межпотоковые исключения вместо неявного маршалинга по причине ; лучше умереть быстрее, чем тупиком позже.)
Элементы управления перекрестными потоками и [winform] не смешиваются. Конечно, если разные формы находятся в разных потоках, и дочерние элементы каждой формы находятся в том же потоке, что и форма, и межпотоковый доступ защищен или используется с помощью "invoke" или аналогичного ... но форма не является " дочерний контроль.
Удачного кодирования.
Пример сообщения об исключении между потоками:
System.InvalidOperationException: Межпотоковая операция недопустима: Элемент управления '...' доступен из потока, отличного от потока, в котором он был создан.