Как дважды щелкнуть форму без полей, чтобы изменить ее размер?

Я пишу приложение WinForms с формой без полей. В обычной форме вы можете дважды щелкнуть строку заголовка, чтобы переключить ее WindowState между «Максимизированным» и «Обычным». Как я могу сделать это с формой без полей?

Вот мой код обработчика событий меню MouseDoubleClick...

              private void MnuMain_MouseDoubleClick(object sender, MouseEventArgs e)
    {
        // The main menu (MnuMain) is where the form's title would be if the form wasn't borderless.

        if (this.WindowState == FormWindowState.Normal)
        {
            this.WindowState = FormWindowState.Maximized;
        }
        else if (this.WindowState == FormWindowState.Maximized)
        {
            this.WindowState = FormWindowState.Normal;
        }
    }

0 ответов

Другие вопросы по тегам