none
Evento SelectedValueChanged de ComboBox en VB.NET RRS feed

  • Pregunta

  • Buenas Tardes amigos,

    Tengo la siguiente inquietud, soy un principiante en esto de la programacion.

    Tengo dos combobox, uno de ellos se carga dependiendo de lo seleccionado en el otro.. eso tengo entendido se hace a traves del evento "SelectedValueChanged " eso funciona perfecto. pero note que cada vez que se pasa por una linea de codigo donde se nombra al combobox(en el que tengo el evento SelectedValueChanged ) este mismo se va a ese evento no se si me explico bien.. quisiera saber si esta bien el que cada vez que se encuentre una linea de codigo con el nombre de ese combo se dispare el evento y si existe alguna manera de  que esto no pase..

    gracias de antemano.

    martes, 4 de septiembre de 2012 19:34

Todas las respuestas

  • creo que deberias evaluar algo como esto

    [WinForms] ComboBox Anidados

    usa el SelectionChangeCommited

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    martes, 4 de septiembre de 2012 20:42
  • Gracias Leandro, estare revisando ese aporte

    Jesús Salazar

    miércoles, 5 de septiembre de 2012 20:21
  • posible solucion

     private void cbxpais_SelectionChangeCommitted(object sender, EventArgs e)
            {
                try
                {
                    cbxCiudad.DataSource = lst.Where(t => t.pais == Convert.ToInt32(cbxpais.SelectedValue.ToString())).ToList();
                    cbxCiudad.Refresh(); 
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }    
            }
    • Editado ppp1244 viernes, 27 de noviembre de 2015 14:16
    viernes, 27 de noviembre de 2015 14:07