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
并且字体更大。
我在创建应用程序模板时遇到了一些问题:
我正在制作表单的一些动态部分,并且我使用了一个面板,其中根据用户的选择包含了我的用户控件。该面板与用户控件具有相同的大小,但它在运行时不起作用。包含 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
并且字体更大。