ich muss über einen anderen Thread ein Bild an eine PictureBox zuweisen.
Dies sollte über diesen Code realisiert werden:
private void AddPictureToPictureBox(Bitmap pic)
{
if (this.pictureBox1.InvokeRequired)
this.pictureBox1.Invoke(new MethodInvoker(delegate { AddPictureToPictureBox(pic); }));
else this.pictureBox1.Image = pic;
}
Ich debugge in diesem Codeabschnitt die Zeile mit der If-Abfrage und dem else Teil.
Es sieht aber so aus: Es wird bemerkt das ein Invoke benötigt wird, der Debugger geht dann in die nächste Zeile, führt den Invoke aus, aber gelangt nie in den else Teil. In diesen sollte er ja nach einem erfolgreichen Invoke landen.
Ich hoffe ihr könnt mir meinen Fehler aufzeigen und mir helfen.
Mit freundlichen Grüßen
Darklight