Приложение Windows Form C # в VS: this.Close ();&& Application.Exit ();не работает - PullRequest
0 голосов
/ 27 октября 2019

Похоже, мой сценарий не выполняется. Я создал свою собственную кнопку выхода, нажал «просмотреть код» и добавил эту строку:

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;
    }

Я не совсем понимаю, поэтому в нем может быть ошибка. Это ничего не делает.

...