CLR: .Net / Mono / Boo / Otros CLR > C#

 Seleccionar dos CheckedListBox

(1/1)

andru_81:
Hola a todos

Como siempre necesito un poco de sus ayudas. La cuetion es que tengo dos checkedListBox lo que quiero hacer es que cuando Selecciones o activo una casilla de un CheckedListBox se active la misma casilla del otro checkedListBox

Quedo atento sus comentarios y agradecido con la comunidad

Gracias

gabio2:
Te enseño un ejemplo que acabo de realizar (esto debido a qué nunca había usado ese control).

Supongamos que tenemos 2 CheckedListBox (checkedListBox1, checkedListBox2), con los mismos items ordenados de igual forma, entonces en el evento de mi primer checkBoxList (checkedListBox1_ItemCheck), coloque lo siguiente:


--- Código: C# ---private void checkedListBox1_ItemCheck(object sender, ItemCheckEventArgs e)        {            switch (e.Index)            {                    //Mi primer item.                case 0:                    //Si el nuevo valor es Checked, es decir si la casilla la está seleccionando.                    if (e.NewValue == CheckState.Checked)                    {                        checkedListBox2.SetItemCheckState(e.Index, e.NewValue); //Copio el valor de mi casilla a mi siguiente checkListBox, en tú caso puedes redireccionar el Index por el que tú necesites.                    }                    break;                     //Mi segundo item.                case 1:                     break;                    //Mi tercer item.                case 2:                     break;            }                    } 
Saludos, espero te sirva.

.net:

--- Código: ---        private void checkedListBox1_ItemCheck(object sender, ItemCheckEventArgs e)
        {
            checkedListBox2.SetItemCheckState(e.Index, e.NewValue);
        }
--- Fin del código ---

andru_81:
Gracias compañero

Perfecto me sirvió mucho sus ayudas

Navegación

[0] Índice de Mensajes

Ir a la versión completa