Определяет - является ли форма или панель инструментов формой верхнего уровная (top-level) или дочерней формой. Доступно в design time; "только для чтения" в run time.

Form.ShowWindow[ = nExpr]

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

nExpr

Установками для ShowWindow являются:

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

0

In Screen (По умолчанию). Форма является дочерней формой, помещенной в главное окно Visual FoxPro.

1

In Top-Level Form. Форма является дочерней формой активно формы верхнего уровня, в качестве которой может выступать главное окно Visual FoxPro или другая форма верхнего уровня. Используйте эту установку, если вы желаете поместить форму внутрь формы верхнего уровня.

Если nExpr установлена в 1, когда в качестве формы верхнего уровня выступает главное окно Visual FoxPro, Visual FoxPro автоматически сбрасывает значение nExpr в 0.

2

As Top-Level Form. Форма представляет собой форму верхнего уровня, в которую может быть помещена дочерняя форма. Отметьте, что форма верхнего уровня всегда немодальная, независимо от установки свойства WindowType.

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

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

Дочерняя форма представляет собой форму, содержащуюся внутри другой формы. Дочерние формы не могут быть перемещены наружу за границы их родительской формы; при их минимазации, они появляются внизу их родительской формы. Если родительская форма минимизмруется, то и дочерние формы также минимизируются.

Форма верхнего уровня (top-level form) представляет собой независимую, немодальную форму, не имеющую родительской формы и она используется для создания однодокументного - SDI (single document interface) приложения, или подается, как родительская, для обслуживания других дочерних форм. Формы вернхнего уровня работают на том же самом уровне, что и прочие приложения Windows, и могут появляться как перед ними, так и позади их. Формы верхнего уровня появляются в панели задач Windows.

Свойство Desktop определяет поведение дочерней формы. Если свойство Desktop установлено в True (.T.) дочерняя форма не скована бордюром ее родительской формы и может быть перемещена куда-либо на рабочем столе Windows. Дочерняя форма не появляется в панели задач Windows.

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