FoxPro/Visual FoxPro - accion en otro formulario

   
Vista:

accion en otro formulario

Publicado por Maximiliano (3 intervenciones) el 20/07/2016 03:22:27
hola,soy principiante y tengo que hacer un sistema en visual foxpro 9
mi duda es:
si haciendo click en un cancelar (que cierra el form ) en un form hijo(esta en model) que en el form padre haga una accion (por ejemplo: thisform.text3.setfocus )
el formulario en cuestion es solo ventanita auxiliar para agregar una tabla y rellenarla


Captura
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

accion en otro formulario

Publicado por Fidel José (320 intervenciones) el 20/07/2016 15:34:48
La estrategia es pasar la referencia de objeto al segundo formulario como parámetro. En el segundo formulario creas una propiedad que carga esa referencia en el Init y luego la puedes utilizar donde quieras, dentro del segundo formulario.

* Llamar al form.hijo
DO FORM frmHijo with thisform.text3 (fijate que es sin punto al final, ni comillas)

* Init del form. HIjo
LPARAMETERS toObjFocus
ADDPROPERTY(THISFORM, "ObjPadreRef", toObjFocus)

* Donde quieres hacer el foco
IF VARTYPE(thisform.ObjPadreRef)="O"
thisform.ObjPadreRef.SetFocus()
ENDIF
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