Форма максимизировать размер постоянно увеличивается - PullRequest
0 голосов
/ 15 ноября 2011

Я создал форму.При загрузке формы я вызвал метод Maximize().

private void Maximize()
{
    this.WindowState = FormWindowState.Maximized;
    this.FormBorderStyle = FormBorderStyle.None;
}

Я создал кнопку в правом верхнем углу, которая восстанавливает / максимизирует форму, которая вызывает метод Maximize() или Restore(), когда это необходимо,присваивать некоторые команды if и else.

private void Restore()
{
    this.FormBorderStyle = FormBorderStyle.Sizable;
    this.WindowState = FormWindowState.Normal;
}

Как можно догадаться, моя форма начинается как полноэкранное окно.Когда я нажимаю кнопку восстановления, она восстанавливается, а затем, если я снова нажимаю на нее, она снова увеличивается.Но по мере продолжения процесса максимальный размер формы продолжает увеличиваться.Я вижу это потому, что моя кнопка «Восстановить», расположенная в правом верхнем углу, продолжает скрывать все последующие максимизации формы, но нормальный размер формы такой, каким она должна быть.

Мой вопрос может сбить с толку, поэтому дайте мне знать, если он не ясен, а также я могу загрузить снимки экрана с проблемой.

Спасибо.

1 Ответ

0 голосов
/ 16 ноября 2011

Я исправил ошибку.В моем случае размер формы не увеличивался.Я понял это из-за некоторого свойства привязки и выравнивания текста.Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...