-1

我在使用带有面板的用户控件时遇到问题。当我使用代码将用户控件加载到面板中时:

 panel3.Controls.Add(new userControl1());

它以我的初始 usercontrol1 大小的大小加载。实际上,我已经使用此代码使我的表单最大化。

 this.MaximizedBounds = Screen.FromHandle(this.Handle).WorkingArea;
 this.WindowState = FormWindowState.Maximized;

我还尝试了我能找到的所有解决方案。1-我尝试Dock Fill使用面板,用户控制,锚定到所有方面。2- 也AutoSize = True用于用户控制和面板。在这一点上没有任何作用。

实际上,当我第一次将用户控件加载到面板中时,它在我的原始项目中加载正常。然后我不知道发生了什么。下面上传的图像是从全新项目中捕获的。因此,请确保我的原始项目也没有问题。

示例问题项目

4

1 回答 1

0

我想你正在寻找这个:https ://stackoverflow.com/a/10871592/16165399

在您的 UserControl :this.Dock = DockStyle.Fill;

于 2021-12-22T14:44:28.123 回答