したがって、pictureBox をパネルに移動しようとしています。問題は、ピクチャボックスがマウスの座標に着地せず、代わりに別の場所に着地することです。
private void pictureBox1_MouseDown(object sender, MouseEventArgs e)
{
pictureBox1.DoDragDrop(pictureBox1,DragDropEffects.Copy);
}
private void panel1_DragEnter(object sender, DragEventArgs e)
{
e.Effect = DragDropEffects.Copy;
}
private void panel1_DragDrop(object sender, DragEventArgs e)
{
e.Effect = DragDropEffects.Copy;
pictureBox1.Location = new Point(e.X,e.Y);
}
コードの何が問題になっていますか?