Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   FireMonkey (https://www.clubdelphi.com/foros/forumdisplay.php?f=50)
-   -   No funciona bien KillFocusByReturn (https://www.clubdelphi.com/foros/showthread.php?t=93543)

oscjae 05-11-2018 09:42:08

No funciona bien KillFocusByReturn
 
Hola a todos, estoy haciendo una aplicación en la que el formulario principal, al comprobar una serie de datos en la base de datos, muestra un nuevo formulario de "entrada de datos", en ese nuevo formulario tengo un layout, en el cual muestro un frame u otro, dependiendo de los datos leídos al principio, uno de los frames tiene unos cuantos TEdit, para introducir datos, y tienen la propiedad KillFocusByReturn=true.

El problema esta en que una vez introducido el texto en el edit, al confirmar en el teclado, el teclado no se oculta, el edit pierde el foco, pero el teclado sigue visible, y si le doy al boton "back" del movil, no esconde el teclado, sino que actúa sobre el formulario y lo cierra. Cuando esto lo hago sin formulario "Entrada", sino que lo hago sobre el principal, no hay problema, lo hace perfectamente, oculta el teclado bien, creo el frame sobre el formulario principal y va perfecto.

No se si esto le ha pasado a alguien mas, he buscado información y no he encontrado nada, estoy usando Delphi 10.2

A ver si alguien me puede ayudar, gracias.

DamianG 11-12-2018 13:15:55

Hola, yo lo que hago es que si pulsan "enter" en el teclado, el mismo se cierra, poniendo la propiedad Returnkeytype = Done (de cada edit).

oscjae 20-12-2018 22:01:31

Hola, gracias por responder, lo probaré


La franja horaria es GMT +2. Ahora son las 13:58:54.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi