UserControl 面板内的 UserControl 不工作

UserControl inside Panel inside UserControl not working

我在创建应用程序模板时遇到了一些问题:

我正在制作表单的一些动态部分,并且我使用了一个面板,其中根据用户的选择包含了我的用户控件。该面板与用户控件具有相同的大小,但它在运行时不起作用。包含 UC 的面板也在另一个 UC 中。

我尝试了 autoSize = true、固定大小和很多东西,但我不知道为什么会这样。有什么想法吗?

我加载用户控件的部分代码:

 UC_panel.Controls.Clear();
 UC_ADDRESS uca = new UC_ADDRESS();


 uca.Dock = DockStyle.Fill;
 uca.AutoSize = true;
 UC_panel.Controls.Add(uca);

My UserControl for the address

At runtime it goes bigger

既然你设置了

uca.Dock = DockStyle.Fill;

还有

uca.AutoSize = true;

(多余)

可能是其他容器的 AutoScaleMode 设置为 Font 并且字体更大。