De vuelta aqui!
he modificado el procedimiento que muestro aqui del original de mi mensaje anterioR y me genera un error de Addres violation no entiendo por que pero si se en donde lo hace.
Código Delphi
[-]procedure TForm1.Button1Click(Sender: TObject);
var
i,j: integer;
Check: TcheckBox;
begin
for i:= 0 to GroupBox1.ControlCount - 1 do
if GroupBox1.Controls[i] is TPanel then
with TPanel (GroupBox1.Controls[i]) do
for j:= 0 to ControlCount - 1 do
if Controls[j] is TCheckbox then
if (Controls[j] as TCheckBox).Checked then
ShowMessage('Marcado')
else
ShowMessage('No marcado');
end;
Nuevamente soy todo oidos!!