Doble click sobre combo que no genera evento

03/07/2006 - 04:07 por klomkbock | Informe spam
Hola Hector Miguel, tienes razon en lo de la consulta, pero justo me
acababa de ocurrir el problema y no he podido resistir la tentacion de
consultartelo.

Aunque hoy creo que estoy abusando mucho de tu generosidad, aqui vuelvo a
poner la consulta original y tu respuesta.

PD: en las listas deplegables no me aparece el combobox, unicamente en la
de la ventana propiedades, y con el doble click no aparece ninguno de sus
eventos. Y el cursor se va a arriba. Nunca me habia pasado ¿podria estar
corrompiendose(cosa que dicha sea de paso no se muy bien en que consiste)?

Bueno, adjunto la consulta original junto con tu respuesta, por si a
alguien puede interesarle.

Muchas gracias por todo y, ahora si, hasta mañana.
Ivan

Consulta original incrustada en otro hilo que no tenia nada que ver
-disculpas-






Por otro lado, me acaba de surgir un problema cuanto menos curioso (al


menos para mi). Espero que no te/os importe que lo meta en este hilo
aunque no tenga nada que ver, pero estaba a punto de preparar una consulta
(¡¡otra!!) sobre ello. Si lo creeis conveniente puedo abrir un nuevo tema.

Este es el problema: acabo de incrustar un combobox en un formulario (que
ya tiene muchos controles y bastante codigo) y por mas que le doy al doble
click no me aparece el procedimiento del evento Click, sino que se abre el
modulo del formulario y el cursor se situa al principio, antes de option
explicit.

Tampoco aparece en las listas desplegable con los controles. Va dentro de
un frame que va dentro de otro.

No se si sabras/sabreis decirme lo que puede ser. Ahora voy a probar
escribir el procedimiento manualmente, a ver si lo reconoce.

Un saludo y lo dicho, si creeis que no procede la desviacion, no hay
ningun problema.

Hasta pronto.
Ivan.

Respuesta de Hector
Miguel


hola, Ivan !


... acabo de incrustar un combobox en un formulario... y por mas que le doy


al
doble click

no me aparece el procedimiento del evento Click, sino que se abre el modulo


del formulario

y el cursor se situa al principio, antes de option explicit.
Tampoco aparece en las listas desplegable con los controles. Va dentro de un


frame que va dentro de otro...

[creo que] convendria manejar este tema en consulta separada :))

[te adelanto]... si estas en modo de dise#o... hacer un doble-click sobre
un
objeto...
-> abre el modulo de codigo del formulario...
-> y se posiciona en el evento 'por omision' del control al que haces el
doble-click
[el de un combobox es el evento '_change']
-> en la ventana del modulo, tienes dos desplegables en su parte superior...
uno para los objetos en el control, y otro para las propiedades y
eventos
del control seleccionado ;)

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
03/07/2006 - 08:25 | Informe spam
hola, Ivan !

PD: en las listas deplegables no me aparece el combobox, unicamente en la de la ventana propiedades
y con el doble click no aparece ninguno de sus eventos. Y el cursor se va a arriba.
Nunca me habia pasado podria estar corrompiendose (cosa que dicha sea de paso no se muy bien en que consiste)?



1) si el control [combobox] NO 'aparece' en los desplegables del modulo de codigo -> del formulario...
pero SI 'aparece' en la ventana de las propiedades... -?- [probablemente] el control que buscas...
esta incrustado EN el formulario [que mencionas] ?... o [quizas] incrustado en 'la hoja' de calculo ?

2) que significa que 'al doble-click'... -> el cursor se va a arriba -???-

comentas [si hubiera] algun detalle adicional ?
saludos,
hector.
Respuesta Responder a este mensaje
#2 klomkbock
03/07/2006 - 11:36 | Informe spam
Hola Hector Miguel, definitivamente te mereces un monumento, y no solo por
la paciencia con pesados/burros como yo, si no porque, probablemente, sin
ti, muchos no dejariamos nunca de serlo. Muchas gracias.

=>[probablemente] el control que buscas...
esta incrustado EN el formulario [que mencionas] ?..



Al abrir hoy el archivo y hacer doble click, me ha aparecido el proc.
change del combo sin ningun problema, pero te aseguro que ayer no habia
manera. La verdad es que llevaba muchas horas dandole vueltas a varios
archivos con el editor abierto ( y, como no, tropecientosmil errores
mediante). Puede que esto influyera, que el 'pobre' estubiera hasta las
narices de mi. Tambien hay otra cosa, hasta ahora nunca he puesto el
editor de vba en modo diseño, he supuesto que directamente era su posicion
predeterminada, y de hecho normalmente las cosas funcionan estando asi.
¿puede que ayer lo desactivara sin querer y sea el motivo del problema? Y
si no te importa, como pregunta añadida, ¿que diferencia hay, una vez en
el editor, entre activar/desactivar el boton modo diseño al trabajar en el
editor?

=>> 2) que significa que 'al doble-click'... -> el cursor se va a arriba -???-

al hacer el doble click sobre el combo, se abria el modulo del formulario,
pero en vez de aparecer el dichoso proc. predeterminado con el cursor en
medio, este(el cursor) aparecia al principio del todo del modulo, en este
caso antes de Option Explicit (por supuesto, el procedimiento change ni
aparecia en ningun lugar del modulo, como ya te he comentado, ni siquiera
en los desplegables)

En fin, aunque el problema parece haberse resuelto solo, no deja de
picarme la curiosidad de que es lo que ha podido pasar, sobre todo por si
vuelve a ocurrir.


Bueno muchas gracias por esta sesion triple, y, si alguna vez vienes por
Madrid no dudes en recurrir si te hace falta cualquier cosa que pueda
estar en mi mano.

Un saludo y hasta pronto
Ivan
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida