FoxPro/Visual FoxPro - Programa de vfp

 
Vista:

Programa de vfp

Publicado por Iñaki (47 intervenciones) el 30/05/2007 12:53:44
Hola a todos!

Como puedo activar desde un programa, un evento de un formulario o algún objeto?

Esto no es correcto, pero como seria?
Procedure bot57
Form.command1.visible=.F.
Form.metodo
endproc
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:Programa de vfp

Publicado por Plinio (7841 intervenciones) el 30/05/2007 13:06:12
**Si estoy en el formulario actual

Thisform.command1.visible = .f.
Thisform.metodo()

***Si el formulario esta activo y estoy ejecutando un proceso (creo que es tu caso)
_screen.activeform.Command1.visible = .f.
_screen.activeform.Metodo()
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

RE:Programa de vfp

Publicado por Iñaki (47 intervenciones) el 30/05/2007 14:19:13
Funciona bien, gracias!

Ahora, quiero hacer la llamada de un programa, a un metodo de un formulario del mismo proyecto. Como seria?

Para llamar al metoto utilizo:
Do actualizarregistros.prg

con esto lo activo.

Pero para activar un formulario del mismo proyecto, ne me funciona el codigo de antes:
_screen.activeform.cls()

como seria el correcto?

muchas gracias!
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

RE:Programa de vfp

Publicado por Plinio (7841 intervenciones) el 30/05/2007 14:50:32
No puedes llamar el codigo de un formulario que no esta abierto. Seria bueno tener ese codigo en un .prg o en una clase.
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

RE:Programa de vfp

Publicado por Inaki (47 intervenciones) el 30/05/2007 14:53:54
Esta abierto, es un formulario de clase. El codigo actualiza cosas del form.

gracias!
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

RE:Programa de vfp

Publicado por Plinio (7841 intervenciones) el 30/05/2007 15:22:21
prueba algo asi

SET CLASSLIB TO tulibreria
oForm = CREATECLASS('tuformularioclase')
retorno = oForm.tuMetodo()
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

RE:Programa de vfp

Publicado por Iñaki (47 intervenciones) el 30/05/2007 15:41:00
No funciona.
Alguna otra idea?


gracias!
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