Entwickler-Ecke
Multimedia / Grafik - Grafik ablaufen lassen
bklaus1978 - Mo 02.01.12 08:21
Titel: Grafik ablaufen lassen
Hallo Forum,
ich würde gerne nach Zufall verschiedene Bilder hintereinander ablaufen lassen. Ich lege in einem Array fest, welche Bilder kommen sollen und nach dem Start sollen die Bilder nacheinander in der Form von oben nach unten laufen. Wie im Casino bei den Spielautomaten (HotFruit oder ähnliches) wie kann ich das einfach lösen?
Moderiert von
Th69: Beitragsformatierung überarbeitet.
Th69 - Mo 02.01.12 12:08
Hallo,
nimm dazu die Timer-Komponente, stelle die Interval-Eigenschaft auf den gewünschten Wert (in ms) und im Tick-Ereignis führst du die Wechsel der Bilder aus.
Für die Bilder nimm drei PictureBoxen (oben, mitte, unten) und merke dir in einer Membervariablen den aktuellen Index (deines Bilder-Arrays) und zeige diese dann entsprechend an (idx, idx+1, idx+2).
Um das Array am Ende wieder auf den Anfang springen zu lassen, benötigst du den Modulo (%)-Operator.
P.S. Ich bin jetzt mal davon ausgegangen, daß du ein WinForms-Projekt hast (oder doch WPF?).
bklaus1978 - Mo 02.01.12 13:11
Hallo,
Ja es ist eine WindowsForm.
Diese Variante habe ich schon gemacht aber es sieht nicht gut aus, ich würde es gerne durchfließen lassen..
lg
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!