UserControl里面的UserControl里面的UserControl无法正常工作

时间:2017-11-24 21:11:40

标签: c# winforms user-controls panel

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

我正在制作表格的一些动态部分,我使用的面板根据用户的选择包含我的用户控件。面板与用户控件具有相同的大小,但在运行时不起作用。包含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

1 个答案:

答案 0 :(得分:1)

自设置

uca.Dock = DockStyle.Fill;

以及

uca.AutoSize = true;

(这是多余的)

某些其他容器可能将AutoScaleMode设置为Font且字体大小更大。