FoxPro/Visual FoxPro - Como escribir codigo en un evento en ejecucion

 
Vista:

Como escribir codigo en un evento en ejecucion

Publicado por Oscar (2 intervenciones) el 30/08/2001 16:10:58
Hola amigos:

Estoy volviendome loco para poder escribir codigo dentro de un evento en tiempo de ejecución. Lo que hago es crear los objetos en tiempo de ejecución y no se como escribir dentro de esos objetos.

Desde ya muchas gracias a todos.
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:Como escribir codigo en un evento en ejecucion

Publicado por Antonio Estrada (83 intervenciones) el 30/08/2001 16:50:34
Puedes hacerlo creando objetos que tengan una llamada a una función existente (los defines como clases), y dentro de esa función, que se ejecute una cosa u otra dependiendo de alguna propiedad del control.

Por ejemplo, si queremos crear en tiempo de ejecución un control un control TEXTBOX, definimos una clase MITEXTBOX que tenga en el evento CLICK (por ejemplo), lo siguiente
dodefaul()
clicktextbox(this.name)

Para crear los controles...
for a=1 to 4
thisform.addobject("columna"+alltrim(str(a)),"MITEXTBOX")
next

procedure clicktextbox(nombrecontrol)
do case
case nombrecontrol="columna1"
...
case nombrecontrol="columna2"
...
case nombrecontrol="columna3"
...
case nombrecontrol="columna4"
...
endcase

Espero que te sirva
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