hola
clauxime, puedes colocar todos los checkbox dentro de un panel, pero el check que va a seleccionarlos dejarlo fuera del panel, para que, para que utilices un foreach de esta forma
Código:
foreach (CheckBox x in panelX.Controls)
{
x.Checked = true;
}
y para quitar la selección es el mismo foreach pero con el .Checked en
false