因此,我试图将 UserControl 添加到 Windows 窗体,但是我想在单击按钮时将其添加到变量位置。
所以我在一个位置有一个组框,我希望第一个组框直接位于组框下方的最左端,然后我希望下一个组框相对于第一个组框,所有后续组框都在一个位置相对于前一个。然而,由于空间有限,最终必须创建这些控件的新行。
我不确定这是否可能,或者我将如何做到这一点。目前我只知道如何为要创建的控件定义一个特定的点。
代码中唯一真正重要的部分:
private void addpilot_Click(object sender, EventArgs e)
{
PilotControl newPilot = new PilotControl();
newPilot.Location = new Point();
this.Controls.Add (newPilot);
}