Habe grad ein Pokerspiel mit Visual Studio 2019 erstellt. Funktioniert auch alles wunderbar. Die Karten werden per Zufall ermittelt, in ein Array geschrieben und angezeigt.
private void CmdAusteilen_Click(object sender, EventArgs e)
{
string Bildname1 = "Bild" + c[1];
PicBoxMeine1.Image = (Bitmap)Properties.Resources.ResourceManager.GetObject(Bildname1);
string Bildname2 = "Bild" + c[2];
PicBoxMeine2.Image = (Bitmap)Properties.Resources.ResourceManager.GetObject(Bildname2);
.
.
.
}
Wenn ich das aber so mache wie unten passiert folgendes: Er spielt den Sound ab, wartet 2 Sekunden, spielt dann nochmal den Sound ab, wartet wieder 2 Sekunden usw. Und wenn er damit fertig ist dann legt er wieder alle Karten auf einmal hin. So soll es ja nun nicht sein ;)
private void CmdAusteilen_Click(object sender, EventArgs e)
{
string Bildname1 = "Bild" + c[1];
PicBoxMeine1.Image = (Bitmap)Properties.Resources.ResourceManager.GetObject(Bildname1);
meineWav.Play();
Thread.Sleep(2000);
string Bildname2 = "Bild" + c[2];
PicBoxMeine2.Image = (Bitmap)Properties.Resources.ResourceManager.GetObject(Bildname2);
meineWav.Play();
Thread.Sleep(2000);
.
.
.
}