Crear una lista de elementos que han sido revisados

Tengo un programa de página de pestañas, donde puedo seleccionar varios elementos de casilla de verificación de cada pestaña. Quiero poder crear una lista donde pueda mostrarme los elementos que he seleccionado. A continuación se muestra mi intento al comienzo de una declaración boo lean, sin embargo, estoy atascado. ¡Cualquier sugerencia sobre cómo completar esto sería increíble!

public bool itemchecked
{
    get 
    { 
        return checkBox.Checked; 
    }
}

preguntado el 11 de diciembre de 13 a las 08:12

que has probado? -

1 Respuestas

Primero: agregue todas sus casillas de verificación a un List<CheckBox>.

Entonces su propiedad podría ser algo. como

    public bool itemchecked
    {
        get
        { 
            var checkedBoxes = new List<CheckBox>();

            foreach(var item in AllCheckBoxes)
            {
                if(item.Checked)
                {
                   checkedBoxes.Add(item);
                }
            }

            return checkedBoxes;
        }
    }

También puede usar una expresión linQ para devolver la lista.

Respondido el 11 de diciembre de 13 a las 08:12

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.