我创建了一个程序来生成一个可以在运行时修改的标签模板,我正在设置模板表单的尺寸,
public void
createBlankLabel(int width, int height)
{
Size = new Size(width, height);
Show();
}
然后,当通过单击另一个表单上的相关按钮进行控件选择时,我调用该函数在模板表单上添加控件。
public void btnRetailPrice_Click(object sender, EventArgs e)
{
blanklabel.labelMaker(4, 50, 100, 15, "RETAILPRICE");
}
这是在blanklabel(模板表格)
上调用的public void labelMaker(int x, int y, int h, int l, string labelName)
{
controlSelector cS = new controlSelector();
Label lName = new Label();
lName.Name = labelName;
lName.Text = labelName;
lName.AutoSize = false;
Size dimensions = new Size(h, l);
Point rp = new Point(x, y);
lName.Location = rp;
this.Controls.Add(lName);
ControlMoverOrResizer.Init(lName);
}
我遇到的问题是,我可以让它生成另一种形式的标准尺寸,并将控件添加到其中,或者不添加到任何形式。如何指定将其添加到已设置为我之前传入的维度的表单中? (500250)?