ubicar el foco en los objetos de un dialog

Desarrollo de Macros y programación en UNO, usar las API, llamar programas externos...

ubicar el foco en los objetos de un dialog

Notapor arivas_2005 » Mar Mar 14, 2017 7:44 pm

Saludos..
quiero ubicar el objeto que tiene el foco antes de clickear otro para devolverselo.
Es decir. tengo tres cuadros de texto y lo que quiero es saber en cual de los tres está el foco antes de clickear el boton checkbox, para luego (despues del cick en el check) devolverlo al mismo cuadro de texto (setfocus) que lo tenia antes

Adjunto un pequeño dialogo para ilustrar la idea
Gracias
Editado
Adjuntos
Para consultar uso del foco.ods
(10.79 KiB) 82 veces
Última edición por arivas_2005 el Mar Mar 14, 2017 9:12 pm, editado 1 vez en total
Libreoffice 4.7
Puppy slacko 6 y windows 7
arivas_2005
 
Mensajes: 144
Registrado: Mié Nov 16, 2011 6:01 pm

Re: ubicar el foco en los objetos de un dialog

Notapor mauricio » Mar Mar 14, 2017 7:51 pm

Usa una variable global, puede ser un entero, 1, 2 y 3 según el cuadro de texto que reciba el foco, también puedes usar la propiedad TAG de los controles, para usar un solo evento...

Saludos
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Avatar de Usuario
mauricio
 
Mensajes: 5878
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX


Volver a Macros y API UNO

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado