Es facil, para crear un control en tiempo de ejecucion tenes que declararlo como si fuera una variable, pero del tipo de dato que es el control.
Por ejemplo, un label es System.Windows.Forms.Label
Ademas para poder usarlo tenes que definirle sus propiedades.
Aca te explico bien como hacer cada cosa:
Ejemplo: crear un label (llamado LBLtemp)
//con esto lo declaras como un nuevo objeto
System.Windows.Forms.Label LBLtemp = new System.Windows.Forms.Label();
//las propiedades se las estableces como cualquier otro label
//por ejemplo
LBLtemp.Left = 0;
LBLtemp.Top = 0;
LBLtemp.Size = new System.Drawing.Size(100, 200);
//el name y el parent, si necesitas que el control se vea y se use, tienen que ir si o
//si. El name puede ser cualquier cosa, pero lo ideal es que sea igual al nombre
//del label
LBLtemp.Name = "LBLtemp";
//el parent es el formulario donde va a estar, lo normal es usar "this", que hace
//referencia al formulario donde esta el codigo
LBLtemp.Parent = this;
//para que se vea, despues de poner todas las propiedades casi siempre tenes
//que ejecutar el metodo show.
LBLtemp.Show();
Bueno, espero haberte ayudado, cualquier duda, no hay drama en seguir respondiendo
Suerte,
Bye!
Fisa
Correo:
[email protected]
MSN:
[email protected]