Hola.
No te entiendo... ¿ Lo que quieres es que solo se muestren algunos y otros permanezcan ocultos ?
Pues oculta todos y muestra luego los que desees:
Código Delphi
[-]
procedure TForm1.SomePanelsVisible(const Panels: array of TPanel);
var
i: Integer;
begin
for i := 0 to ControlCount-1 do
if Controls[i] is TPanel then
Controls[i].Visible := False;
for i := Low(Panels) to High(Panels) do
Panels[i].Visible := True;
end;
Saludos