Apúntate...


Consultas, desarrollo de programas y petición de presupuestos:

sábado, 19 de abril de 2014

Focus: El método .SetFocus() y los eventos _gotFocus y _lostFocus

Focus

En palabras sencillas, el focus de un programa es el control donde esta el cursor. Osea si escribimos algo, o pulsamos una tecla, en ese control se va a procesar.

Los controles tienen el  siguiente método relacionado con el focus:
.setfocus(): hace que el focus pase al control

Y los eventos:
.GotFocus: se produce cuando recibe el focus.
.lostFocus: se produce cuando pierde el focus.

A continuación un ejemplo:
Vamos a tener varios controles (TextboxNombre, TextboxApellidos, valueBoxEdad y un botón), los cuales mostrarán un mensaje cuando consigan o pierdan el focus del programa. Tambien cuando se pulse las teclas Enter o Return , se va a cambiar el focus al control que nos interese

Codigo fuente
-
-






Enlace de descarga del ejemplo: alojado en box.com



Más información:


https://gambaswiki.org/wiki/comp/gb.qt4/control

https://gambaswiki.org/wiki/comp/gb.qt4/control/setfocus

https://gambaswiki.org/wiki/comp/gb.qt4/control/.gotfocus

https://gambaswiki.org/wiki/comp/gb.qt4/control/.lostfocus

No hay comentarios:

Publicar un comentario

A falta de donativos... un poco de publicidad