C sharp - Ayuda

 
Vista:

Ayuda

Publicado por Gilberto (2 intervenciones) el 06/10/2006 21:36:50
Disculpen pero ando buscado la de como se deben de crear labels de forma dinamica osea que cuando apriete un boton este mepueda crear un label.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda

Publicado por fisa (87 intervenciones) el 09/10/2006 14:36:26
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]
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar