-1
私は問題を抱えています。 1つのピクチャボックスにドラッグするピクチャボックスのグループがあります。ドラッグした後に特定のピクチャボックスを無効にする方法は?だから、それはもう引っ張ることができません。代わりにPictureBox
の画像をドラッグするC#のドラッグ&ドロップのPictureBoxは2
private void pictureBox1_MouseDown(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
pictureBox1.DoDragDrop(pictureBox1.Image, DragDropEffects.All);
}
private void pictureBox2_DragEnter(object sender, DragEventArgs e)
{
if (e.Data.GetDataPresent(DataFormats.Bitmap))
e.Effect = DragDropEffects.Copy;
else
e.Effect = DragDropEffects.None;
}
private void pictureBox2_DragDrop(object sender, DragEventArgs e)
{
if ((e.Data.GetDataPresent(DataFormats.Bitmap)))
this.pictureBox2.Image = (Bitmap)(e.Data.GetData(DataFormats.Bitmap));
}
コードを追加してください –
ドラッグの許可/禁止を設定するには、PBのタグでフラグを使用してください。 'pictureBox1_MouseDown'は/各' _DragDrop'イベントでそれを設定し、それをテストします! – TaW
@TaW私の考えを正確に:-) –