Хм. Я только что заметил, что когда я просматриваю мою форму с именем «MainForm» в конструкторе, фактически создается объект типа System.Windows.Forms.Form, а не типа MainForm. Некоторый код в добавленных элементах управления требует, чтобы их родительский элемент был MainForm. При выполнении кода все было хорошо, но в конструкторе это не так, потому что MainForm не создается.