combo en formulario que no permita editar

5 envíos / 0 nuevos
Último envío
aquijano
Imagen de aquijano
Offline
última acción: Hace 11 años 7 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntos
alta: 20/07/2008 - 13:32
Puntos: 955
combo en formulario que no permita editar

Hola de nuevo.

Estoy preparando un formulario que tiene algunos combos, y me gustaría que el usuario no pudiese escribir en ellos, sino que sólo pudiese elegir de la lista

¿alguien sabe cómo se hace esto?

Etiquetas: 

universoexcel
Imagen de universoexcel
Offline
última acción: Hace 6 años 8 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntos
alta: 25/10/2011 - 19:41
Puntos: 710
Re: combo en formulario que no permita editar

Dependiendo de como estés haciendo tu formulario, eso lo podrías resolver con una validación de datos, o con un ComboBox donde mediante código puedas definir las opciones.

aquijano
Imagen de aquijano
Offline
última acción: Hace 11 años 7 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntos
alta: 20/07/2008 - 13:32
Puntos: 955
Re: combo en formulario que no permita editar

es en un UserForm, no en una hoja de cálculo.

no es una validación, porque lo que quiero impedir es que el usuario pueda teclear en el combo, quiero que sólo se pueda desplegar el combo y ahí elegir una opción.

La pregunta es si hay alguna propiedad del combo que controle esta funcionalidad, para no tener que programarlo.

 

Con el funcionamiento habitual, con cada tecla que se pulsa se genera el evento Change del combo, con un texto que no está completo porque todavía no se ha terminado de escribir.

Entiendo que si la lista de valores es muy grande esto de empezar a escribir es una ayuda porque salta a los valores que coinciden, pero en mi caso tengo pocos valores, así que esto no va a ser un problema.

universoexcel
Imagen de universoexcel
Offline
última acción: Hace 6 años 8 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntos
alta: 25/10/2011 - 19:41
Puntos: 710
Re: combo en formulario que no permita editar

En las propiedades del ComboBox, en Styles selecciona  que el comportamiento sea de lista y no de combo, esto no deja que el usuario teclee nada en el recuadro

aquijano
Imagen de aquijano
Offline
última acción: Hace 11 años 7 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntos
alta: 20/07/2008 - 13:32
Puntos: 955
Re: combo en formulario que no permita editar

muchas gracias

esa propiedad era justo lo que necesitaba

2 - fmStyleDropDownList