Este es un bug buscado por mucho tiempo que finalmente ha sido localizado y arreglado 
Si hay un GET justo antes de un ComboBox, podeis observar que al presionar TAB el combobox no muestra su foco punteado la primera vez, aunque si lo muestra bien las siguientes veces. Tambi茅n ocurr铆a con un GET antes de un Button.
Este comportamiento err贸neo se debe a que el GET devuelve DLGC_WANTALLKEYS como respuesta al mensaje de Windows WM_GETDLGCODE. Algo que est谩 permitido por Windows pero sin embargo causa ese efecto no deseado. Simplemente con modificar el M茅todo GetDlgCode() de esta forma el punteado se mostrar谩 bien:
Si hay un GET justo antes de un ComboBox, podeis observar que al presionar TAB el combobox no muestra su foco punteado la primera vez, aunque si lo muestra bien las siguientes veces. Tambi茅n ocurr铆a con un GET antes de un Button.
Este comportamiento err贸neo se debe a que el GET devuelve DLGC_WANTALLKEYS como respuesta al mensaje de Windows WM_GETDLGCODE. Algo que est谩 permitido por Windows pero sin embargo causa ese efecto no deseado. Simplemente con modificar el M茅todo GetDlgCode() de esta forma el punteado se mostrar谩 bien:
METHOD GetDlgCode( nLastKey ) CLASS TGet
聽 聽if Len( ::oWnd:aControls ) == 1
聽 聽 聽 return DLGC_WANTALLKEYS
聽 聽endif
聽 聽::oWnd:nLastKey = nLastKey
return nil // DLGC_WANTALLKEYS