FoxPro/Visual FoxPro - Retornar el enfoque a un form

 
Vista:

Retornar el enfoque a un form

Publicado por Oscar Meza (78 intervenciones) el 08/12/2007 16:31:07
Buenos Dias

Quisiera saber si alguien me podria decir como retornar el enfoque un formulario de nivel superior

El caso es el siguiente

tengo un formulario de nivel superior(MDI) el cual llama otro formulario q es modal y que cuya propieda show.windows=1 (Contenido en Formulario de Nivel Supeior) es te me sirve para buscar productos y agregarlos a un grid en el formulario (MDI) , el articulo se agrega pero el form no recibe el enfoque

Que puedo hacer para retornar el enfoque al form(MDI)???
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:Retornar el enfoque a un form

Publicado por juan fernando (537 intervenciones) el 08/12/2007 16:49:26
¡ podrías exibir algo de código de tú rutina ! ..de esta forma
podemos tener una mejor perspectiva para colaborarte .
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

Codigo

Publicado por OscarMezxa (78 intervenciones) el 08/12/2007 19:06:34
Llamando formulario de busqueda

do form busqueda <Lista de Parametros> to lnCodigo

if !isnull(Codigo)
select crsDetalle
appen blank
replace codigo with lnCodigo
replace descrio with xDescrip

Thisform.Grid1.Column1.text1.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

RE:Codigo

Publicado por juan fernando (537 intervenciones) el 09/12/2007 19:26:32
Prueba asi ..

do form busqueda <Lista de Parametros> to lnCodigo
agrega esto :
debajo de do form busqueda
Thisform.Refresh // entra al form modal

if !isnull(Codigo)
select crsDetalle
appen blank
replace codigo with lnCodigo
replace descrio with xDescrip

Thisform.Grid1.Column1.text1.setfocus()
** borra el setfocus y cambialo por un refresh
** ahora agrega aqui abajo .
un
**Thisform.Release en la columna 1 del grid

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