Pregunta: | 11905 - COMO HAGO REFERENCIA A UN OBJETO DESDE UN PROCEDURE EN PRG |
Autor: | Ricardo Pérez |
Hola... En Visual Fox 5...
Mi problema es el siguiente, necesito hacer algunos cambios en las propiedades de varios controles en mi formulario, todo esto desde un procedure almacenado en un *.PRG. Al intentarlo me dice que no consigue la variable, mientras se refiere al nombre del formulario. Lo he intentado con this, thisform y otros similares... Ojo, si sabe como pasar parametros a un metodo y a la vez que este metodo sea llamado desde una instruccion ON KEY LABEL... se los agradeceré |
Respuesta: | Antonio Estrada |
Si llamas al prg desde el formulario, puedes pasarle como parámetro una referencia al formulario:
... miprocedimiento(thisform) ... procedure miprocedimiento (formulario) ... formulario.control.value=0 ... o bien, utilizar una variable pública public form_xxx do form formulario name form_xxx ... form_xxx.control.value=0 ... |
Respuesta: | David F. Amador Tapia |
para poder hacer refencia a un control desde un prg debes hacer lo siguiente:
_screen.activeform.control.propiedad = valor asi cambias el valor de una propiedad desde un prg si necesitas mas ayuda escribeme o visita mi web www.davphantom.4t.com |