Autor |
Mensaje |
CanihoJR
Ingeniero Programador
Registrado: Septiembre 2009
Mensajes: 269
Edad: 38 Ubicación: San Pedro Alcantara
|
Comprobar El Elemento Combobox Seleccionado Al Cambiar?
Buenas!, necesito saber al instante para activar o desactivar unos chekbox el elemento seleccionado en el combobox.
He intentado hacer una prueba simple de un combobox y con esto:
Pensando de que cada vez que cambiase el elemento, mostraria el warning.... pero nada, ni caso... como deberia hacerlo?
Gracias un saludo!
|
#1 Domingo, 01 Agosto 2010, 10:51 |
|
|
pittusa
Técnico Programador
Registrado: Marzo 2010
Mensajes: 157
Edad: 53 Ubicación: Barcelona
|
Re: Comprobar El Elemento Combobox Seleccionado Al Cambiar?
Yo creo que con el evento click.
|
#2 Domingo, 01 Agosto 2010, 11:23 |
|
|
CanihoJR
Ingeniero Programador
Registrado: Septiembre 2009
Mensajes: 269
Edad: 38 Ubicación: San Pedro Alcantara
|
Re: Comprobar El Elemento Combobox Seleccionado Al Cambiar?
si, con click funciona bien, si uso el raton... pero si voy tirando de teclado.... no creo que sea el correcto :/ deberia ser change, al cambiar.. :/
|
#3 Domingo, 01 Agosto 2010, 12:07 |
|
|
abarzuaf
Ingeniero Programador
Registrado: Octobre 2009
Mensajes: 265
Edad: 54 Ubicación:
|
Re: Comprobar El Elemento Combobox Seleccionado Al Cambiar?
Hola.
Parece que hay un bug en el control ComboBox:
1) Llenarlo con dos datos.
2) Escribir message("cambió") en el evento Change del ComboBox
3) Ejecutar y seleccionar el primer elemento, no pasa nada
4) Seleccionar el segundo elemento y ahí muestra el cambio.
No estoy seguro si es un bug. Ojalá otros usuarios lo puedan confirmar.
Saludos
|
#4 Domingo, 01 Agosto 2010, 15:09 |
|
|
CanihoJR
Ingeniero Programador
Registrado: Septiembre 2009
Mensajes: 269
Edad: 38 Ubicación: San Pedro Alcantara
|
Re: Comprobar El Elemento Combobox Seleccionado Al Cambiar?
ajá, si, me pasa exactamente lo mismo.
Y si lo pones en ReadOnly, que es como yo lo tenia, no pasa absolutamente nada con ningun cambio :/ gambas 2.21, a alguien mas le pasa en otras versiones?
|
#5 Domingo, 01 Agosto 2010, 15:13 |
|
|
jguardon
Administrador
Registrado: Septiembre 2009
Mensajes: 2708
Edad: 57 Ubicación: Granada
|
Re: Comprobar El Elemento Combobox Seleccionado Al Cambiar?
=================== Jesús Guardón
Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".
"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
|
#6 Domingo, 01 Agosto 2010, 16:04 |
|
|
abarzuaf
Ingeniero Programador
Registrado: Octobre 2009
Mensajes: 265
Edad: 54 Ubicación:
|
Re: Comprobar El Elemento Combobox Seleccionado Al Cambiar?
Hola.
Gracias Jguardon por los enlaces. El problema se suscita cuando seleccionas el primer elemento de un ComboBox, y quieres que se ejecute un código asociado en el evento change.
Si seleccionas el primero no se ejecuta el evento, solo si haces clic en el segundo.Luego, ya puedes hacer clic en el primero y funciona.
¿Será un bug?
Saludos
|
#7 Domingo, 01 Agosto 2010, 18:08 |
|
|
Dani26
Analista Programador
Registrado: Junio 2010
Mensajes: 365
Edad: 58 Ubicación: Montevideo
|
Re: Comprobar El Elemento Combobox Seleccionado Al Cambiar?
Trasteando un poco encontre una solución, quizás un poco traída de los pelos pero que funciona.
PUBLIC SUB Form_Open()
'cargar el primer item del list box con nada
ComboBox1.Add("")
ComboBox1.Add("HOLA")
ComboBox1.Add("Halo")
ComboBox1.Add("Hela")
ComboBox1.Add("Hilo")
END
Así te permite elegir el primer item activando el evento change. Humildemente, no creo que sea un bug, simplemente que al elegir el mismo item que ya está mostrando en el combobox no hay ningún cambio y por eso no se activa el evento change.
Espero te sirva,saludos.
=================== Migrando desde visual basic, el Gambas de Ms
Mi blog gambero
|
#8 Lunes, 02 Agosto 2010, 00:46 |
|
|
Ayortano
|
Re: Comprobar El Elemento Combobox Seleccionado Al Cambiar?
Hola, ¿no funcionaría con un SELECT CASE del ComboBox.Text?
|
#9 Lunes, 02 Agosto 2010, 01:28 |
|
|
abarzuaf
Ingeniero Programador
Registrado: Octobre 2009
Mensajes: 265
Edad: 54 Ubicación:
|
Re: Comprobar El Elemento Combobox Seleccionado Al Cambiar?
Hola
Al parecer el problema se genera cuando se llena el ComboBox a través del cuadro de herramientas. Si se cargan datos mediante ComboBox.add no sucede.
Saludos
|
#10 Lunes, 02 Agosto 2010, 03:14 |
|
|
|