Comunidad Gambas-es

Versión completa: Obteniendo el foco en un control ¿Alguien sabe cómo?
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
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
Creo que la propiedad que busacas es SetFocus

GAMBAS
  1.   ValueBox1.SetFocus
  2.   TextBox1.SetFocus
  3.   CheckBox1.SetFocus


El control solo contiene un panel y un label. No hay propiedad setfocus... Sad
Ni caso, ya lo tengo solucionado. Cuando lo tenga presentable os lo subo.

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

ok