Код: Выделить всё
var uc = new TargetUserControl();
panel.Controls.Add(uc);
< /code>
Я могу создать пользовательский элемент управления в другом потоке. < /p>
TargetUserControl uc = null;
await Task.Run(() => { uc = new TargetUserControl(); });
panel.Controls.Add(uc);
Обратите внимание, что пользовательский элемент управления не содержать любую загрузку данных и т. Д., Это всего лишь куча объектов пользовательского интерфейса, таких как кнопки, этикетки, сетка с дизайном темы. очень маленький?
Подробнее здесь: https://stackoverflow.com/questions/794 ... p-winforms