Hola Ecfisa,
Eso es, creo que queda demostrado con el codigo que has puesto la diferencia de hacerlo de una forma a otra.
Por eso yo necesito usar esa variable array booleana y me gustaría realizar la asignación de los valores Checked[] hacia la variable booleana, incluyendola en el código del componente.
Pongo esta imagen a ver si queda mas claro... Mi idea era definir un tipo de propiedad en el componente, como pueda ser Color, BorderStyle o cualquier otra, que pueda contener esa variable booleana y de esta manera hacer el bucle de asignación dentro del componente, pero en una variable EXTERNA al componente.
Saludos.