Text vereinfachen
-
Hi,
suche Idee zum vereinfachen dieses Textes;
if (i==1)Image1->Visible=true;
if (i==2)Image2->Visible=true;
if (i==3)Image3->Visible=true;
if (i==4)Image4->Visible=true;
if (i==5)Image5->Visible=true;
if (i==6)Image6->Visible=true;
i++;
:xmas2:
-
Die Image-Teile in ein Array packen und dann
Image[i]->Visible = true;
-
Am besten ich schreibe mal was ich machen möchte:
Es sollen Häuser gebaut werden, wenn man auf das entsprechende Bild drückt.
Zur Zeit habe ich das Problem, dass das Bauen limitiert ist, da ich nur soviele Häuser bauen kann, wie auch zuvor erstellt wurden.
Ich habe das mit einem Array versucht doch das hat irgendwie nett funktioniert:TImage *Bild[50]; for (int i;i>50;i++){Bild[i]->Picture="C:\\Bild.bmp";};
-
Ich weiß zwar nicht genau, was du genau machen willst, aber wenn du den C++Builder benutzt und deine Funktion Teil von TForm ist, kannst du mit dem folgenden Code ein paar Images erstellen. Vielleicht solltest du noch etwas genauer beschreiben, was du erreichen möchtest.
TImage *Bild[50]; for (int i=0;i<50;i++) { Bild[i]=new TImage(this); Bild[i]->Picture->LoadFromFile("c:\\Bild.bmp"); InsertControl(Bild[i]); }
-
Vielen Danke euch allen.
Ihr und das Forum seid einfach KLASSE
!