Zufallsbilder
-
Hi leute wie kann ich am einfachsten Bilder die auf meiner form sind zufällig ein bzw. ausblenden? ich habe z.b. 3 images (img1a,img1b,img1c) diese will ich jetzt ein einer zufälligen reihenfolge mit hilfe eines Timers ein und ausblenden bloß wie krieg ich das hin dass dies zufällig passiert?
-
srand(time(NULL));
int x=rand()%3; //liefert dir bei jedem mal aufrufen "zufällig" 0 1 oder 2
-
und wie kann ich das mit meinen images verknüpfen?
-
naja du schreibst dir ne funktion bildanzeigen
int x=rand()%3;
if(x==0)bild1 anzeigen
if(x==1)bild2 anzeigen
if(x==2)bild3 anzeigen...das ganze kannst du dann in ne schleife packen und beliebig oft aufrufen jedesmal wird zufällig ein anderes bild angezeigt
-
Ja gut alles klar danke für deine schnelle hilfe
-
Ich glaube da bietet sich eher TImageList an.
Da setzt du alle deine Bilder rein.
Holst dir ne Zufallszahl
und dannImageList1->GetBitmap(i,Image1->Picture->Bitmap); Image1->Refresh();
-
Anmerkung: In i steht deine Zufallszahl ...
-
wie groß dürfen die bitmaps in der image list sein?