none
Cursor se queda en combobox de formulario RRS feed

  • Pregunta

  • Tengo un formulario que tiene entre otros campos un combo box ligado (bounded) a

    una sencilla tabla llamada tblCategorias, con dos simples campos: id y categoría

    Al seleccionar el valor, el cursor se queda atorado en el combobox y ya no sale de ahi.

    Ni se pude cerrar el formulario....¿Que pasa?


    Luis C

    viernes, 6 de septiembre de 2019 18:58

Todas las respuestas

  • Seguramente tienes algún evento que se está ejecutando al perder el foco y hace algo indeseable, o algún bucle infinito, o algo parecido.

    Prueba a ejecutarlo en modo depuración desde Visual Studio, y cuando esté "atascado", pulsa el botón de "pausa" en Visual Studio. Entonces te mostrará qué es lo que se estaba ejecutando en ese momento, y posiblemente eso aporte alguna pista acerca del problema.

    • Propuesto como respuesta Pablo Rubio viernes, 6 de septiembre de 2019 20:51
    viernes, 6 de septiembre de 2019 19:05
  • No tengo ningún evento al entrar en el combobox ni al entrar, salir, etc

    El botón de pausa ya lo pulsé, pero no hay ningún código para mostrar y esto porque no hay nada mas.

    Por el momento el único código corre al cargar (load) el formulario y este solo llena el combo box con los datos correspondientes.

    Sigo sin encontrar la causa...


    Luis C

    • Propuesto como respuesta Pablo Rubio miércoles, 11 de septiembre de 2019 16:54
    viernes, 6 de septiembre de 2019 19:19
  • Que tal amigo, si puedes ser mas especifico en tu código.. Podríamos ver para darte una mejor ayuda..

    OBS: No soy muy amante de los cursores porque a la largue se hacen muy lento, se podría resolver con una  query depende de la complejidad.

    Saludos

    Bader Molinas

    Paraguay


    viernes, 6 de septiembre de 2019 19:40
  • Hola Luis, intenté recrear tu escenario y la falla aparetne es si tienes un evento en selectionItemChanged  del Combobox al momento de cargar los datos, si tienes algún evento relacionado con ello prueba SelectionChangeCummitte que no provocará acción alguna en la carga. Al menos en mi escenario sucede eso mismo que explicas

    ARA San Juan 44 HEROES     ‗‗‗‗­|||||‗‗‗‗‗

    • Propuesto como respuesta Pablo Rubio viernes, 6 de septiembre de 2019 20:51
    viernes, 6 de septiembre de 2019 20:50
  • Lo único es en el evento Load:

    Esta es la configuración

    y eso es lo único

    Al abrir y entrar al combo box se ve normal:

    Pero al seleccionar el valor, (no hay codigo del evento ahi) ahi se queda:


    Luis C

    • Propuesto como respuesta Pablo Rubio miércoles, 11 de septiembre de 2019 16:54
    viernes, 6 de septiembre de 2019 21:51
  • De nuevo emulé tu escenario, esta vez con el asistente de base de datos tal  cual lo tienes tú, y no presenta problemas, algo más debe haber, los demas controles que muestras en la imagen no son arrastrados de la base de datos verdad? Porque el echo de que sean propios del Campo si seleccionas un item este actuará sobre los demas controles, y si alguno de esos combox  tiene evento ejecutará algo.

    Edito: "TblCategoriassBinding" como lo generas? No es el de editor ya que debería ser TblCategoriassBindingSource

    Saludos lo seguimos viendo


    ARA San Juan 44 HEROES     ‗‗‗‗­|||||‗‗‗‗‗


    • Editado Marcelo PF sábado, 7 de septiembre de 2019 4:07
    • Propuesto como respuesta Pablo Rubio miércoles, 11 de septiembre de 2019 16:54
    sábado, 7 de septiembre de 2019 1:41
  • El campo IdCategoriaCombobox en el que se encuentra integrado el llenado local de la lista de datos

    es al mismo tiempo un campo arrastrado efectivamente desde datasources tblproductoss, es un campo ligado a la tabla

    IdCategroia de tblproductoss


    Luis C

    • Propuesto como respuesta Pablo Rubio miércoles, 11 de septiembre de 2019 16:54
    sábado, 7 de septiembre de 2019 23:56