Principales respuestas
acceder al evento SelectedIndexChanged de un combobox

Pregunta
-
Hola a todos
A ver si alguien me puede ayudar con este nuevo problema que me he encontrado. Tengo un combobox que recoge una serie de datos de una tabla, de manera que al seleccionar uno de ellos, lógicamente salta el evento SelectedIndexChanged y ejecuta unas cuantas instrucciones. El problema me lo encuentro al querer camibiar ese valor mediante código desde otro formulario o módulo... lo modifico mediante la instrucción
cbo_Equipo.selectedvalue=1 (por ejemplo)
pero no se ejecuta el código correspondiente al selectedIndexChanged. ¿Alguien me podría decir cómo modificar esa instrucción o qué código añadir para conseguir lo que quiero... en pocas palabras, deseo "simular" mediante código la acción de pinchar en la flechita del combobox y escoger un item determinado
Espero haberme explicado bien... muchas gracias de antemano
Jose
Respuestas
-
hola
no has evaluado cotnmrolar tu esta accion
como veras tu invoxcas al metodo donde lo necesitas, el MetodoComun() deberiqa renombrarlo a la funcionalidad que necesitesPrivate Sub button1_click() combo1.SelectedValue = 1 MetodoComun() End Sub Private sub combo1_SelectedIndexChanged(..) MetodoComun() End Sub Private Sub MetodoComun() 'aqui el codigo End Sub
saludos
Leandro Tuttini
Blog
Buenos Aires
Argentina- Marcado como respuesta jmbegara sábado, 15 de octubre de 2011 21:55
Todas las respuestas
-
hola
no has evaluado cotnmrolar tu esta accion
como veras tu invoxcas al metodo donde lo necesitas, el MetodoComun() deberiqa renombrarlo a la funcionalidad que necesitesPrivate Sub button1_click() combo1.SelectedValue = 1 MetodoComun() End Sub Private sub combo1_SelectedIndexChanged(..) MetodoComun() End Sub Private Sub MetodoComun() 'aqui el codigo End Sub
saludos
Leandro Tuttini
Blog
Buenos Aires
Argentina- Marcado como respuesta jmbegara sábado, 15 de octubre de 2011 21:55
-
Hola, Leandro... lo que me has dicho funciona perfectamente, pero al modificarlo hoy me he dado cuenta de que no hace falta hacerlo. No se me ejecutaba el evento SelectedIndexChanged porque por un fallo que tenía anterior no se me llenaba el combobox y entonces, claro, por mucho que le asignara un valor a través de "SelectedValue=..." no se ejecutaba nada porque básicamene no habia ningún ítem que cambiar. Arreglé aquel problema y ya sí se ejecuta correctamente sin necesidad de ningún "truco"
Muchísimas gracias por tu respuesta, además porque me ha servido para otras aplicaciones
Un saludo
Jose