Указывает будет ли форма иметь в заголовке кнопку Maximize. Доступно, как в design, так и в run time.

Object.MaxButton[ = lExpr]

Expand imageВозвращемое значение

lExpr

Для свойства MaxButton применимы следующие установки:

Установка Описание

True (.T.)

(По умолчанию) Форма имеет кнопку Maximize.

False (.F.)

У формы нет кнопки Maximize.

Expand imageПримечания

Применяется к: Form | _SCREEN

Кнопка Maximize позволяет пользователю распахнуть форму на всеь экран.

Когда окно будет распахнуто на весь экран, кнопка Maximize автоматически превратится в кнопку Restore. При восстановлении исходного размера, окно автоматически меняет кнопку Restore обратно в кнопку Maximize.

Установки, которые вы указали для свойств MaxButton, MinButton, BorderStyle и ControlBox не отражаются во внешнем виде формы до тех пор, пока она не будет запущена в run time.

Примечание переводчика. Скорее всего предыдущий параграф переписан из справки для более ранних версий Visual FoxPro. Если вы в процессе разработки формы в дизайнере форм установили для свойства ControlBox значение равное False (.F.), то все кнопки - исчезнут из заголовка формы. Если вы установили для свойства ControlBox значение равное True (.T.), то внешний вид кнопок MaxButton и MinButton в дизайнере форм изменяется следующим образом. Положим, что вы установили для свойства значение MaxButton равное False (.F.), а для свойства MinButton - значение True (.T.). Кнопка Maximize примет вид заблокированной кнопки. Если же теперь установить свойство MinButton в значение False (.F.), то обе кнопки - и Maximize, и Minimize - исчезнут из заголовка формы, редактируемой в дизайнере форм не дожидаясь "запуска в run time". Это поведение реверсивное для обоих свойств.

Гораздо большие неприятности поджидают вас с кнопкой Minimize во время редактирования формы в дизайнере форм при условии, что вы не устанавливали в диалоговом блоке Options на закладке Forms размер для параметра Maximum Design Area, то есть оставили установленное по умолчанию значение (None). Если вы случайно нажали на кнопку Minimize, то форма исчезнет. Скроллирование окна дизайнера форм не принесет никакого результата. Вернуть форму можно только с помощью установки свойства Top в окне Properties. При этом форма в дизайнере появится в минимизированной форме и воспользовавшись кнопкой Restore вы сможете обрести ее в нормальном виде. Чтобы избежать этого шаманства, не щелкаете по ней без надобности во время редактирования формы в дизайнере.

Увеличение размера формы до максимального в run time вызывает срабатывание события Resize.

ЗамечаниеЗамечание

Свойство WindowState отражает текущее состояние окна. Если вы установили значения свойства WindowState равное 2 (Maximized), форма будет распахнута на весь экран независимо от каких либо действующих установок для свойств MaxButton и BorderStyle.

Expand image Смотрите также