Когда вы загружаете UserControl в конструкторе WinForm, VisualStudio выполняет метод InitializeComponent () элемента управления, но не его конструктор.
Это действительно имеет значение, потому что довольно часто в конструкторе есть некоторый код, который не может быть запущен во время разработки.
К сожалению, когда вы добавляете UserControl в другой элемент управления, VisualStudio запускает метод InitializeComponent () родительского элемента управления, который вызывает конструкторы дочерних элементов управления, и если у вас есть исключение в этих конструкторах, вы stucked.
Как вы справляетесь с этой проблемой?