Hola Antonio:
Unos detallitos en xBrowse cuando oCol:nEditType := EDIT_LISTBOX:
1) Se puede editar cuando no se satisface oCol:bEditWhen
Se corrige cambiando en el Method CreateButtons()
::oBtnList:bAction := { || ::ShowBtnList() }
por
::oBtnList:bAction := { || if(Empty(::bEditWhen) .or. Eval(::bEditWhen),::ShowBtnList(),nil) }
2) El botón deberÃa deshabilitarse cuando no se cumple oCol:bEditWhen
Lamentablemente no encuentro el código de FWDarrow()
3) El foco se sale del browse cuando pulso Enter sobre el Listbox desplegado
Estoy buscando la causa
Cordiales saludos
César Lozada