VS中的C#Windows窗体应用程序:this.Close(); && Application.Exit();没用

时间:2019-10-27 10:08:11

标签: c# winforms button picturebox exit

似乎我的脚本没有被执行。我创建了自己的退出按钮,按下“查看代码”并添加了以下行:

public void leaveButton_Click ( object sender, EventArgs e )
{
    this.Close();
}

我尝试过以下方法:

Application.Exit();

我以为它可能不能在图像上工作(实际上应该如此?),所以我创建了一个具有相同功能的按钮...相同的结果;没有。 我在第一部分中忽略了它,并寻找了一些不同的行来添加。我的边界设置为无,但我仍然希望它可以移动。所以我添加了这个:

    private bool mouseDown;
    private Point lastLocation;

    private void Form1_MouseDown(object sender, MouseEventArgs e)
    {
        mouseDown = true;
        lastLocation = e.Location;
    }

    private void Form1_MouseMove(object sender, MouseEventArgs e)
    {
        if (mouseDown)
        {
            this.Location = new Point(
                (this.Location.X - lastLocation.X) + e.X, (this.Location.Y - lastLocation.Y) + e.Y);

            this.Update();
        }
    }

    private void Form1_MouseUp(object sender, MouseEventArgs e)
    {
        mouseDown = false;
    }

我不太了解它,因此可能有错误。它什么也没做。

0 个答案:

没有答案