• Aktualisierte Forenregeln

    Eine kleine Änderung hat es im Bereich Forenregeln unter Abschnitt 2 gegeben, wo wir nun explizit darauf verweisen, dass Forenkommentare in unserer Heftrubrik Leserbriefe landen können.

    Forenregeln


    Vielen Dank

Delphi 7

radeonx850xt

Gelegenheitsspieler/in
Registriert
18.01.2005
Beiträge
214
Reaktionspunkte
0
Wie kann ich es hinkriegen, dass folgendes funktioniert:

for x:=1 to 100 do begin
image[x].visible:=true;
x:=x+1;
end;

Ich möchte also vielen "images" den visible-Wert auf true stellen. Bloß bei dieser Schleife muss ich ein bestimmtes image angeben. Das möchte ich natürlich nicht, weil ich das dann für jedes einzelne machen müsste.
Also ich möchte die Nummer des "images" über eine Variable ("x") bestimmen.
(Wie bei einem Array praktisch: A[x] entspricht Speicherplatz Nummer "x" des Arrays.)

Fehlermeldung: "Undefinierter Bezeichner: image"

Bitte helft mir!
 
Zwei Möglichkeiten:

1. Du erstellst die Images erst zur Laufzeit und speicherst sie eben in einem Array.

2. Es gibt afaik auch einen Befehl mit dem man Komponenten mittels deren Namen suchen kann und dann mit (GefundeneKomponente as TImage).Visible := true; ansprechen kann

Wk
 
Zurück