我在创建应用程序模板时遇到了一些麻烦:
我正在制作表格的一些动态部分,我使用的面板根据用户的选择包含我的用户控件。面板与用户控件具有相同的大小,但在运行时不起作用。包含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);
答案 0 :(得分:1)
自设置
uca.Dock = DockStyle.Fill;
以及
uca.AutoSize = true;
(这是多余的)
某些其他容器可能将AutoScaleMode
设置为Font
且字体大小更大。