FoxPro/Visual FoxPro - Procedimiento click crear label en formulario

   
Vista:

Procedimiento click crear label en formulario

Publicado por javier javier_lobo69@hotmail.com (24 intervenciones) el 19/02/2013 20:31:48
Hola
Como puedo crear un label al momento de hacer click en un boton de comando
Atte Javier
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

Procedimiento click crear label en formulario

Publicado por Fidel (558 intervenciones) el 20/02/2013 01:08:16
Para crear un label en tiempo de ejecución va algo como lo que sigue:
1
2
3
4
5
6
7
8
9
10
11
12
* Evento Click de un Botón Cualquiera (CommandButton)
tHISFORM.NewObject("Labelx","Label")  && crea un objeto label llamado "Labelx"
WITH thisform.labelx
	.Caption="MiCaption"
	.Fontsize=8
	.Autosize=.t.                                        && opcional. Si no, define .Width y .Height
	.BackColor=RGB(202,205,232)     && un color de fondo
	.ForeColor=RGB(0,0,0)                    && un colo para las letras
	.Top=this.Top+this.Height               && top del label
	.Left=this.left                                       && left del label
	.Visible=.t.	                                      && debes poner esto para que sea visible.
endwith
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

Procedimiento click crear label en formulario

Publicado por javier (24 intervenciones) el 20/02/2013 14:50:09
Gracias
Era lo que buscaba
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

Procedimiento click crear label en formulario

Publicado por Javier (265 intervenciones) el 07/08/2013 05:22:57
Hola: Creo que tambien podrias crear el label en el form visualmente y darle las propiedades que necesites y asignale .F. a la propiedad visible de ese label. Luego en el clic del botón asignar .T. a esa propiedad. Aunque no es precisamente lo que pides: "crear" el label.
Saludos.
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