面板中的用户控制中心,但内部控制的大小将固定



我制作了一个带有一个标签和一个文本框的用户控件然后通过下面的代码添加到MDI表单面板中

mainpanel.Controls.Clear();
ctrLogin login = new();
mainpanel.Controls.Add(login);

主面板是MDI表单中的填充坞,其中ctrLogin是一个包含在标签和一个文本框中的用户控件,我如何用更少的代码使用户控件成为中心因为我认为它不需要调整大小事件和计算屏幕大小。此外,我需要标签和文本框的宽度是固定的尺寸以及

谢谢

类似这样的东西:

public Form1()
{
InitializeComponent();
label1.Left = this.Size.Width / 2 - label1.Width / 2;
label1.Top = this.Size.Height/ 2 - label1.Height / 2;
}

最新更新