[英]UserControl is not Resizing in Panel
我在使用带有面板的用户控件时遇到问题。 当我使用代码将用户控件加载到面板中时:
panel3.Controls.Add(new userControl1());
它以我的初始 usercontrol1 大小的大小加载。 实际上,我已经使用此代码使我的表单最大化。
this.MaximizedBounds = Screen.FromHandle(this.Handle).WorkingArea;
this.WindowState = FormWindowState.Maximized;
我还尝试了我能找到的所有解决方案。 1-我尝试使用面板、用户控件、锚定到所有侧面来Dock
Fill
。 2- AutoSize = True
也用于用户控制和面板。 在这一点上没有任何作用。
实际上,当我第一次将用户控件加载到面板中时,它在我的原始项目中加载正常。 然后我不知道发生了什么。 下面上传的图像是从全新项目中捕获的。 因此,请确保我的原始项目也没有问题。
我想你正在寻找这个: https://stackoverflow.com/a/10871592/16165399
在您的用户控件中: this.Dock = DockStyle.Fill;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.