PDA

Ver la Versión Completa : crear componentes de forma dinamica


gustavoh
24-08-2006, 16:12:45
estoy usando c# en VS 2005 y
necesito saber como puedo hacer para crear por ejemplo un boton cuando presiono en otro, o crear un label cuando presiono en otro boton.
lo que logre hacer es crear el objeto label por ejemplo, le seteo unas propiedades, pero no se como hacer para que lo dibuje en la pantalla:confused::confused:


private System.Windows.Forms.Label label12;

private void button1_Click(object sender, EventArgs e)
{
this.label12 = new System.Windows.Forms.Label();
this.label12.AutoSize = true;
this.label12.Location = new System.Drawing.Point(10, 10);
this.label12.Name = "label12";
this.label12.Size = new System.Drawing.Size(35, 13);
this.label12.TabIndex = 60;
this.label12.Text = "label12";

this.Controls.Add(this.label12);
}


este es el codigo que estoy probando, pero no puedo hacer que lo muestre en la pantalla. si alguien sabe como hacerlo por favor me de una mano.
muchas gracias

maeyanes
24-08-2006, 16:19:19
No estoy muy al tanto de C#, pero si el Label tiene una propiedad Parent, ponle como valor la forma que la debe contener.


this.label12.Parent := this // me imagino que this es la forma contenedora.



Saludos...

gustavoh
24-08-2006, 16:31:08
gracias che me anduvo asi como me dijiste
muchas gracias:D:D:D