Проблемы с размером при добавлении .Net UserControl к TabPage

У меня есть сложная программа Windows Forms GUI, которая имеет много автоматизированного управления генерацией и манипуляциями. Одна вещь, которую мне нужно сделать, это добавить пользовательский элемент управления UserControl в недавно созданную вкладку TabPage. Однако, когда мой код делает это, я получаю автоматические события изменения размера, которые делают форматирование уродливым. Без подробного описания всех возможных контейнеров, основная проблема заключается в следующем:

В определенный момент в коде я создаю новую вкладку:

TabPage tempTabPage = new TabPage("A New Tab Page");

Затем я устанавливаю его на определенный размер, который хочу сохранить:

tempTabPage.Width = 1008;
tempTabPage.Height = 621;

Затем я добавляю его в TabControl:

tabControl.TabPages.Add(tempTabPage);

Затем я создаю пользовательский элемент управления, который хочу отображать во вновь добавленной вкладке:

CustomView customView = new CustomView("A new custom control");

Здесь возникает проблема. На этом этапе и tempTabPage, и customView имеют одинаковый размер без отступов или полей, и они соответствуют размеру, который я хочу, чтобы они были. Теперь я пытаюсь добавить этот новый пользовательский элемент управления UserControl на вкладку следующим образом:

tempTabPage.Controls.Add(customView);

При выполнении этого вызова настраиваемый элемент управления и его дочерние элементы управления изменяются, чтобы быть больше, поэтому части настраиваемого элемента скрыты.

Кто-нибудь может дать мне какое-либо указание о том, что искать или что может быть причиной такого рода проблем?

Спасибо заранее

Ответы на вопрос(2)

Ваш ответ на вопрос