El combobox tiene dos modos, uno de combo propiamente dicho, donde se puede
escribir en el sector del texbox (style=1), y otro que impide que se
especifique una opción que no esté en la lista del combobox (style=2)

En tu código colocá:

.style= 2 && dropdownlist

o bien en las propiedades de tu combo, ficha "layout", en la propiedad Style
poné 2-DropdownList

Luego en el evento *Setfocus* colocá SET KEYCOMP TO DOS y en el evento
*LostFocus* SET KEYCOMP TO WINDOWS, para que cuando el control reciba el
enfoque, cambie el modo en que se comporta la barra espaciadora, y para que
cuando abandone en enfoque, restituya el comportamiento al predeterminado.

Suerte

C.A.Pérez



El 15 de septiembre de 2016, 10:27, Sergio .<gestion.pampas...@gmail.com>
escribió:

> Hola a la  muchachada, tengo un temita con un combo y quisiera saber si
> alguno de uds lo resolvió....
>
> With Thisform.cboCausaFalla
> .RowSource= ""
> .BoundColumn = 2
> .BoundTo = .T.
> .RowSource= "gt_causafalla.causafalla,idcausa"
> .RowSourceType= 6
> .Value = gt_causafalla.idcausa
> Endwith
>
> Tengo un combo con una lista de n conceptos y entre ellos algunos son...
> DESPERFECTO
> CABLE ROTO
> NO FUNCIONA
> NO PRENDE
> NO ARRANCA
> USADO
> etc, etc
>
> el tema es que cuando el usuario se para sobre el combo escribe para
> buscar el concepto y cuando no tiene espacios lo encuentra bien, pero en
> estos casos pone N.. O... y cuando presiona la barra espaciadora para el
> espacio se abre el combo y ya no continúa con la búsqueda, espero se
> entienda
>
> Saludos
> Sergio
>
>


-- 
Ing. Carlos Alejandro Pérez

Responder a