Hi
You can create any control at run time and add from parent control same as form(this) for example:
Label label = new Label()
{
Name = "lblTest",
Size = new Size(100, 20),
ForeColor = Color.Black,
Location = new Point(50, 50),
Text = "Test"
};
this.Controls.Add(label);
for getting more information please follow of links:
Adding Controls to Windows Forms
Adding Controls to Windows Forms at Runtime
Best Regards.