2010-11-22 14 views
1

ピクチャボックス内の画像を別の画像ボックスに移動するにはどうすればよいですか?PictureBox内の画像を別のPictureBoxに移動する

チェスゲームを動かすために使いたいです。私はそれぞれの場所にピクチャボックスを持っているので、私は64ピクチャボックスを持っています。

答えて

5

1つの画像ボックスに表示されるImageを別の画像ボックスに割り当てることができます。元の画像ボックスから画像を削除したい場合(2度表示されないように)、Imageプロパティをnullに設定することができます(または、任意の他の画像を割り当てることができます)。これと同じように:あなたはスワップ 2つの画像ボックスに表示された画像にしたい場合は

//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; 


、あなたは一時的に絵の一つが変数にオブジェクトを格納する必要があります。したがって、わずかに変更して、非常に似たコードを使用できます。

//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; 
関連する問題