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
Ir a la versión completa