Comunidad Gambas-es
[SOLUCIONADO] Obteniendo el foco en un control ¿Alguien sabe cómo? - Versión para impresión

+- Comunidad Gambas-es (https://gambas-es.org)
+-- Foro: Gambas (https://gambas-es.org/forum-3.html)
+--- Foro: General (https://gambas-es.org/forum-4.html)
+--- Tema: [SOLUCIONADO] Obteniendo el foco en un control ¿Alguien sabe cómo? (/thread-1321.html)



Obteniendo el foco en un control ¿Alguien sabe cómo? - Shordi - 06-04-2023

Como el CheckBox es un control absolutamente refractario (que diría Gila) a los cambios de background y foreground, me estoy haciendo el mío propio. Ya lo tengo salvo un detalle: No contiene ningún control de los que reciben el foco. Responde, claro, al evento click, pero no puedo seleccionarlo con teclado, etc.
Le he dado una solución chapucera metiendo entremedias un textbox... pero no sé cómo diablos evitar que se vea el cursor parpadeando si entras en él.

Me suenan campanas de que alguien preguntó algo parecido en la lista internacional, pero creo que eliminé el mensaje y no recuerdo exactamente de qué iba.

Resumiendo:
¿Alguien sabe cómo hacer que un control reciba el foco? o ¿Alguien recuerda ese mensaje de la lista de correo?

Saludos


RE: Obteniendo el foco en un control ¿Alguien sabe cómo? - tincho - 06-04-2023

Creo que la propiedad que busacas es SetFocus

Código:
  ValueBox1.SetFocus
  TextBox1.SetFocus
  CheckBox1.SetFocus



RE: Obteniendo el foco en un control ¿Alguien sabe cómo? - Shordi - 07-04-2023

El control solo contiene un panel y un label. No hay propiedad setfocus... Sad


RE: Obteniendo el foco en un control ¿Alguien sabe cómo? - Shordi - 07-04-2023

Ni caso, ya lo tengo solucionado. Cuando lo tenga presentable os lo subo.

Saludos


RE: Obteniendo el foco en un control ¿Alguien sabe cómo? - tincho - 10-04-2023

(07-04-2023, 11:26)Shordi escribió: Ni caso, ya lo tengo solucionado. Cuando lo tenga presentable os lo subo.

ok