HonradosHP
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

Enfocar Campo en DoInputForm

2 participantes

Ir abajo

Enfocar Campo en DoInputForm Empty Enfocar Campo en DoInputForm

Mensaje  Karlos Miér Nov 03, 2010 6:48 pm

Gracias por la respuesta,

Existe alguna forma de saber como enfocar un campo dado? (#Campo ->focus). El MH IfMsgLooseFocus me permite enfocar un campo dado cuando el actual pierda el enfoque, pero si quiero desplazarme a un campo con las direccionales este siempre me llevara primero al campo q decidí enfocar.
No se si me explique bien?
Karlos
Karlos
Baby HP
Baby HP

Cantidad de envíos : 3

Volver arriba Ir abajo

Enfocar Campo en DoInputForm Empty Re: Enfocar Campo en DoInputForm

Mensaje  CesarV Dom Nov 07, 2010 5:46 pm

Cambiar el enfoque en ^IfMain:

Cuando se crean formularios de entrada con ^IfMain, podemos usar el comando
FLASHPTR IfSetField ( #c → )
el cual permite cambiar el enfoque hacia cualquier campo.

Cambiar el enfoque en DoInputForm:

Para formularios de entrada en DoInputForm tenemos a los comandos
FLASHPTR ChangeFocus ( #c → )
ROMPTR 0B0 097 ( #c → )
El primero sólo cambia el enfoque pero no actualiza la pantalla. El segundo cambia el enfoque y actualiza la visualización de los campos (invierte píxeles), pero no actualiza la ayuda del campo.

El siguiente NULLNAME lo puedes usar en formularios DoInputForm para cambiar el campo que tendrá el enfoque, actualizar los campos (invertir píxeles) y actualizar la ayuda.
* Mueve el enfoque al campo especificado
* Actualiza visualización de campos (invierte píxeles).
* Actualiza la zona de la ayuda.
Código:
NULLNAME ChangeFocus3 ( #c -> )
::            ( #c )
DUP            ( #c #c )
ROMPTR 0B0 097 ( #c ) ( cambia el enfoque e invierte píxeles )
TRUESWAP_      ( T #c )
ROMPTR 0B0 017 ( ) ( muestra ayuda del campo justo encima de los menús )
;
CesarV
CesarV
Admin

Masculino Cantidad de envíos : 133
Localización : Perú
Calculadora : HP 50g
ROM : 2.15

https://sites.google.com/view/cesarv1821

Volver arriba Ir abajo

Enfocar Campo en DoInputForm Empty Re: Enfocar Campo en DoInputForm

Mensaje  CesarV Lun Nov 08, 2010 8:34 am

En la siguiente página puedes ver un ejemplo donde se usa este NULLNAME:

Enfocar Campo en DoInputForm





CesarV
CesarV
Admin

Masculino Cantidad de envíos : 133
Localización : Perú
Calculadora : HP 50g
ROM : 2.15

https://sites.google.com/view/cesarv1821

Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.