Hi Luckie,
Wenn Du (wie ich vermute) die Panels dynamisch erstellst, dan pack Sie in eine TList.
Anschließend kannst Du:
Delphi-Quellcode:
var i : Integer;
begin
for i := 0 to PanelListe.Count-1 do TPanel(PanelListe).Visible := False;
TPanel(PanelListe[DropDown.ItemIndex]).Visible := True;
end;
Wenn Du die nicht dynamisch erstellst, bliebe Dir noch eine Liste (oder Array), in dem Du die Component.Name's speicherst, dann kannst Du ähnlich herangehen.
Gruß