Si tengo un diálogo con un único control tGet, ¿es normal que no se evalúe su bValid ?
Si tengo un diálogo con un único control tGet, ¿es normal que no se evalúe su bValid ?
César,
Es preciso que exista otro control que tome el foco, para que así el GET lo pierda y se ejecute el VALID
Vale!
Gracias, Antonio.
Lo que quiero es cerrar un dialogo con un get cuando pulse RETURN, UP o DOWN en el get y se cumpla una condición.
Solución: pongo un boton fuera del diálog y hago que se evalúe la condición del Get cuando el botón tome el foco (bGotFocus). Si ésta se cumple cierro el diálogo y si no regreso el foco al get.
César,
Asi es ![]()
Una solución es crear un botón no visible (que sea DEFAULT) por lo que al pulsar enter, se activará el VALID del GET, y la acción del botón es cerrar el diálogo.
me refiero por botón no visible a que sus coordenadas estan fuera del area visible del diálogo