-1

私は C# プロジェクトに取り組んでおり、フォームの境界線を削除したため、ユーザーはプログラムをドラッグできません。フォームの境界線ではなく、メニュー ストリップまたはその他のツールボックス アイテムでドラッグできるようにする必要があります。

これが私のプロジェクトのトップです:

4

1 に答える 1

0

フォーム内のどこかをクリックしてドラッグ....

    private void Form1_MouseMove(object sender, MouseEventArgs e)
    {
        if ((e.Button & MouseButtons.Left) == MouseButtons.Left)
        {
            Location = new Point(this.Left - (mousePoint.X - e.X), this.Top - (mousePoint.Y - e.Y));
        }
    }

    Point mousePoint = new Point(0, 0);

    private void Form1_MouseDown(object sender, MouseEventArgs e)
    {
        mousePoint = new Point(e.X, e.Y);
    }
于 2016-10-09T05:14:16.627 に答える