Verschieben eines Steuerelements durch ziehen mit der Maus in C#

Ich versuche, verschieben Sie das Steuerelement namens pictureBox1, indem Sie es um. Das problem ist, wenn es sich bewegt, er bleibt in Bewegung von einem Ort zu einem anderen Ort rund um die Maus, aber es hat Folgen...
Das ist mein code. und ich wäre wirklich sehr dankbar, wenn Ihr mir helfen könntet

public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();
    }
    bool selected = false;
    private void pictureBox1_MouseDown(object sender, MouseEventArgs e)
    {
        selected = true;
    }

    private void pictureBox1_MouseMove(object sender, MouseEventArgs e)
    {
        if (selected == true)
        {
            pictureBox1.Location = e.Location;
        }
    }

    private void pictureBox1_MouseUp(object sender, MouseEventArgs e)
    {
        selected = false;
    }

}

InformationsquelleAutor Paul Ghiran | 2013-05-05

Schreibe einen Kommentar