ピクチャ ボックス (ソース ピクチャ ボックス A) のリストが 1 つあり、コード内で動的に生成されます。ピクチャボックスの別のリストがあります(宛先ピクチャボックスB、動的に生成されます)。これで、A の任意の場所から B の任意の場所に画像をドラッグ ドロップできます。その逆も同様です。
ここで、この機能を追加したいと思います: B から A のいずれかに画像をドラッグ ドロップすると、B のその画像ボックスの画像がリセットされます (ただし、B の他の画像ボックスの他の画像は保持されます)。Aさんのドラッグドロップイベントでは、
private void picA_DragDrop(object sender, DragEventArgs e)
{
if ((e.Data.GetDataPresent(DataFormats.Bitmap)))
{
PictureBox pb = (PictureBox)sender;
pb.Image = (Bitmap)(e.Data.GetData(DataFormats.Bitmap));
}
}
BからAに画像をセットするためのものです。さて、どうすればBの画像をリセットできますか?
ありがとう
読者