Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

[SOLUCIONADO] Hacer invisible cuadro combinado Access 2010

Estas en el tema de Hacer invisible cuadro combinado Access 2010 en el foro de Bases de Datos General en Foros del Web. Hola a todos. Tengo un cuadro combinado que se hace invisible al pulsar un botón. Para ello uso la propiedad cuadro_combinado.Visible = False. Esto me ...
  #1 (permalink)  
Antiguo 02/04/2014, 02:22
 
Fecha de Ingreso: febrero-2014
Mensajes: 7
Antigüedad: 10 años, 2 meses
Puntos: 0
Hacer invisible cuadro combinado Access 2010

Hola a todos.

Tengo un cuadro combinado que se hace invisible al pulsar un botón. Para ello uso la propiedad cuadro_combinado.Visible = False. Esto me funciona sin problemas si antes de pinchar el botón no he tocado el cuadro combinado (ni desplegado ni escrito en él). Pero si he tocado el cuadro combinado me da error al darle al botón.

He intentado limpiar el cuadro combinado justo antes de hacerlo invisible mediante cuadro_combinado.Value = "", pero no sirve de nada, sigue dando error en la línea de código donde se hace invisible.

Supongo que el error tenga que ver con que el cuadro combinado está activo, ya que tiene el foco del ratón parpadeando.

¿Se os ocurre cómo hacerlo?

Y otra pregunta, ¿hay alguna manera o propiedad para que no te permita escribir en el cuadro combinado y sólo te deje desplegar y escoger los elementos de la lista? ¿y que después de esto no se quede en negro como si lo hubieras seleccionado con el ratón?

Muchas gracias, un saludo.
  #2 (permalink)  
Antiguo 02/04/2014, 05:31
 
Fecha de Ingreso: febrero-2014
Mensajes: 7
Antigüedad: 10 años, 2 meses
Puntos: 0
Respuesta: Hacer invisible cuadro combinado Access 2010

Hola, ya conseguí solucionarlo. El problema era que el botón lo había hecho con una imagen y generaba el evento al hacer click. Las imágenes no tienen la propiedad setfocus, así que el cuadro combinado no perdía el foco y no se puede hacer invisible o bloquear mientras tenga el foco.

Lo que hice es crear un botón y ponerle transparente para que no se vea. Antes de hacer desaparecer el cuadro combinado le paso el foco a ese botón.

Espero que le sirva a alguien que se encuentre en la misma situación, un saludo.

Etiquetas: access, combinado, cuadro, invisible
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:40.