Sie können das in einer Bildbox angezeigte Image
einfach einer anderen Bildbox zuweisen. Wenn Sie das Bild dann aus dem Originalbildfeld entfernen möchten (damit es nicht zweimal angezeigt wird), können Sie die Eigenschaft Image
auf null
setzen (oder natürlich ein beliebiges anderes Bild Ihrer Wahl zuweisen). Wie so:
//Assign the image in one picture box to another picture box
mySecondPicBox.Image = myFirstPicBox.Image;
//Clear the image from the original picture box
myFirstPicBox.Image = null;
Wenn Sie tauschen wollen die angezeigten Bilder in zwei Bildrahmen, müssen Sie vorübergehend speichern, eine der Bild in einem variablen Objekten. So können Sie sehr ähnlichen Code verwenden, mit einer geringfügigen Änderung:
//Temporarily store the picture currently displayed in the second picture box
Image secondImage = mySecondPicBox.Image;
//Assign the image from the first picture box to the second picture box
mySecondPicBox.Image = myFirstPicBox.Image;
//Assign the image from the second picture box to the first picture box
myFirstPicBox.Image = secondImage;