Ich würde gern in einen Bezeichner eine Variable einbauen, da je nach der Höhe des Variablenwerts ein anderes Objekt gewählt werden soll.
Code: Alles auswählen
begin
if TW_ZB=10 then begin Info.Caption:='Das ist technisch nicht möglich.'; T_MEL.Enabled:=true; end
else
begin
if TW_ZB<10 then begin
TW_ZB_[TW_ZB].Left:=SpX;
TW_ZB_[TW_ZB].Top:=SpY;
TW_ZB_[TW_ZB].Top:=SpY;
TW_ZB_[TW_ZB].Picture.LoadFromFile('gfx/stockboden.png');
Als Alternative würde mir nur eine if-Verzweigung einfallen, welche immer den Wert der Variablen abfragt. Das ist aber relativ aufwendig.
Gibt es einen einfacheren Weg?
Danke!
MTB1Leo