2010-11-22 7 views

Antwort

5

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;