Te pido aclares un poco tu pregunta.
En todo caso debes leer todo lo que es Programación Orientada a Objetos para comprender las bases sobre las cuales el lenguaje actua. Para definir una clase (~objeto), que herede la clase de un Label (por ejemplo) debes definirlo en la clase parcial Form (Form1)
Código:
private System.Windows.Forms.Label label1;
y luego crearlo dentro de un método;
Código:
this.label1 = new System.Windows.Forms.Label();
Tambien puedes hacerlo de la siguiente forma (creacion de un objeto en tiempo de ejecución);
Código:
private void button1_Click(object sender, EventArgs e)
{
#region new Label (by cHackAll)
System.Windows.Forms.Label MyLabel = new System.Windows.Forms.Label(); // class var = new class()
MyLabel.Location = new System.Drawing.Point(66, 66); // define Left-Top corner
//MyLabel.Size = new System.Drawing.Size(66, 6);
MyLabel.Text = "beginning in C#";
MyLabel.Parent = this; // container
#endregion
//...
}
Saludos