Como ocultar el boton arrow del ComboBox

393 views
Skip to first unread message

ZeRoberto

unread,
Jan 27, 2015, 8:12:33 PM1/27/15
to publicesvfoxpro
Quiero una especie de combobox pero como textbox existe la forma de ocultar el boton de desplazamiento?



Víctor Hugo Espínola Domínguez

unread,
Jan 27, 2015, 9:22:15 PM1/27/15
to publice...@googlegroups.com
Hola ZeRoberto

Puedes combinar un textbox con un grid que se active en el gotfocus del textbox, el height del grid debe ser dinámico dependiendo de la cantidad de items.

Saludos,
Víctor.
Lambaré - Paraguay.

Fernando D. Bozzo

unread,
Jan 28, 2015, 3:51:08 AM1/28/15
to publice...@googlegroups.com
Hola ZeRoberto:

¿En qué caso querés que se muestre el botón de despliegue, y en qué caso querés que no se muestre?

Saludos.-

ZeRoberto

unread,
Jan 28, 2015, 10:10:40 AM1/28/15
to publicesvfoxpro
Hola a todos por contestar

Al combo solo quiero usarlo para mostrar la descripción es decir le paso el código y solo me muestra la descripción de ese valor, pero no se va a seleccionar nada, a la hora de grabar agarro el value del combo que vendría a ser el código y lo guardo en la tabla.

Saludos

ZeRoberto

unread,
Jan 28, 2015, 10:11:48 AM1/28/15
to publicesvfoxpro
De lo contrario tendría que poner 2 textbox uno para el código y otro para la descripcion

Fernando D. Bozzo

unread,
Jan 28, 2015, 10:44:11 AM1/28/15
to publice...@googlegroups.com

Pues ya te digo que al combobox no se le puede quitar la flechita, así que vas a tener que armar un control especial o separar el código de la descripción

Allan Raúl Acuña

unread,
Jan 28, 2015, 10:46:24 AM1/28/15
to publice...@googlegroups.com
Hola como dice el amigo Fernando, usa un textbox para la descripción y una variable o bien una propiedad de tu form para el código.

Saludos cordiales.

Lic. Allan Raúl Acuña
Analista Programador
msn= allan...@hotmail.com
skype= NicEasySoft
            +(505) 8 999 8950
Managua, Nicaragua
Centroamérica



Date: Wed, 28 Jan 2015 16:44:08 +0100
Subject: Re: [vfp] Re: Como ocultar el boton arrow del ComboBox
From: fdb...@gmail.com
To: publice...@googlegroups.com

ZeRoberto

unread,
Jan 28, 2015, 11:22:34 AM1/28/15
to publicesvfoxpro
Lo que pasa es que al Combo solo le asigno el código y automáticamente me muestra el detalle, creo que se quedara con el botón nomas.

Gracias por las respuestas 

Saludos

Allan Raúl Acuña

unread,
Jan 28, 2015, 11:29:12 AM1/28/15
to publice...@googlegroups.com
Amigo creo que lo puedes hacer es lo siguiente.

Agrega tu combo en un container, luego le quitas al combo el borde y listo ocultas el boton, obviamente si no quieres que las personas seleccionen o cambien en el Evento When del combo ponle RETURN .F.

y listo, prueba y nos comentas.

ahora para acceder a tu ID

Thisform.container.combo.value

Saludos cordiales.

Lic. Allan Raúl Acuña
Analista Programador
msn= allan...@hotmail.com
skype= NicEasySoft
            +(505) 8 999 8950
Managua, Nicaragua
Centroamérica



Date: Wed, 28 Jan 2015 11:22:30 -0500

Subject: Re: [vfp] Re: Como ocultar el boton arrow del ComboBox

Fernando D. Bozzo

unread,
Jan 28, 2015, 11:30:03 AM1/28/15
to publice...@googlegroups.com

Me parece la mejor opción :-)

ZeRoberto

unread,
Jan 28, 2015, 11:56:58 AM1/28/15
to publicesvfoxpro
Pero viéndolo bien debió existir esa opción no?

Saludos

ZeRoberto

unread,
Jan 28, 2015, 11:58:07 AM1/28/15
to publicesvfoxpro
Hola Allan voy a probar tu sugerencia luego te cuento si?

Antonio Meza

unread,
Jan 28, 2015, 12:05:29 PM1/28/15
to publice...@googlegroups.com
Tengo una tabla Meses donde tiene 

mes N 2
descripcion C 15

En el combo solo muestro el campo descripción, pero en la tabla de movimientos almaceno el MES que es numérico, creo que es lo que quieres hacer, mostrar la descripción pero que internamente se almacene el código.

En el valid del combo

Replace movimientos.mes with meses.mes

Ya que al selecionar un Item del combo este mueve el puntero de la tabla Meses por lo tanto no necesito mostrarlo dentro del combo el campo Mes ya que lo puedo obtener el registro de la tabla.

Espero te ayude o te de una idea.

saludos
Antonio Meza
Reply all
Reply to author
Forward
0 new messages