Einzelnen Beitrag anzeigen

Red_Wraith

Registriert seit: 21. Sep 2004
30 Beiträge
 
#1

Variable in einen Objektbezeichner einfügen

  Alt 6. Dez 2004, 15:12
Hi !
Ich möchte gerne mehrere Panels mithilfe einer for Schleife abfragen, um locker 30 if-abfragen zu vermeiden

hatte mir das folgendermaßen gedacht:

Delphi-Quellcode:
procedure Mustermann.FormCreate(Sender: TObject);
var i: integer;
begin
  i := 6;
  If Panel(i).Caption = Testvariable then
  begin
  // ihrgendein vorgang
  end;
end;
Allerdings nörgelt er in der If-Zeile, bei Panel(i), was darauf schließen lässt, dass es so nicht funktioniert

Weiss einer, in wiefern ich den vorgang ändern muss, damit das funktioniert ?
Hab die For Schleife rausgelassen, weil sie nix zur sache tut Will einfach nur wissen, wie ich die IF-Zeile richtig stelle.

Danke im vorraus bei der Hilfe bei dieser... "delikaten" Frage
  Mit Zitat antworten Zitat