Problemas de tamaño al agregar un .Net UserControl a un TabPage

Tengo un programa GUI complejo de Windows Forms que tiene mucha generación y manipulación de control automatizado. Una cosa que debo poder hacer es agregar un UserControl personalizado a un TabPage recién instalado. Sin embargo, cuando mi código hace esto, obtengo eventos automáticos de cambio de tamaño que hacen que el formato se vuelva feo. Sin detallar todos los diferentes contenedores que podrían estar involucrados, el problema básico es este:

En cierto punto del código, creo una nueva pestaña:

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

Luego lo configuro en un cierto tamaño que quiero que mantenga:

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

Luego lo agrego a un TabControl:

tabControl.TabPages.Add(tempTabPage);

Luego creo un control de usuario que quiero que aparezca en el TabPage recién agregado:

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

Aquí es donde entra el problema. En este punto, tanto tempTabPage como customView son del mismo tamaño sin relleno ni margen, y son del tamaño que quiero que tengan. Ahora trato de agregar este nuevo UserControl personalizado a la pestaña de la siguiente manera:

tempTabPage.Controls.Add(customView);

Al realizar esta llamada, el CustomView y sus controles secundarios se redimensionan para que sean más grandes y, por lo tanto, se ocultan partes del CustomView.

¿Alguien puede darme alguna dirección sobre qué buscar o qué podría estar causando este tipo de problema?

Gracias de antemano.

Respuestas a la pregunta(3)

Su respuesta a la pregunta