Hola,
Cuando inicia mi Formulario el foco se inicia donde quiere y no donde a mi me gustaría que este. En visual Basic recuerdo que tenia un ID de orden para decidir donde comenzar e incluso ordenarlos todos.
En la interfaz de gambas existe algo como Jerarquía pero no se si es eso.
Pero no debe ser por lo siguiente, les pongo un ejemplo:
Tengo un TabPanel1 y en la capa superior a el esta un componente personal (Llamo X). Ocurre esto:
1. Si pongo el TabPanel1 en la jerarquía superior a X, X no recibe el evento MouseUp
2. Si pongo el TabPanel1 en la jerarquía inferior a X, X ya recibe el evento MouseUp pero siempre recibe el Foco el primero.
Yo quiero que el Foco esté en TabPanel1 pero poder acceder al evento MouseUp de X
La razón por la que no recibe el evento en el caso 1 es que el TabPanel1 en su parte transparente tapa al componente X
Esto lo resolvería un orden de Foco pero no se como resolverlo. En realidad lo resolvería haciendo trampa, lo explico, cuando haga MouseUp en TabPanel1 pues enviar el foco al componente X pero eso son chapuzas puntuales.
¿Hay solución digna?
Gracias.