Определяет - может ли форма быть состыкована. Доступно, как в design, так и в run time.

Form.Dockable [= nValue]

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

nValue

Определяет значение, которое определяет - может ли форма быть состыкована.

В приведенной ниже таблице перечислены значения для nValue.

nValue Описание

0

Форма не поддерживает стыковки. (По умолчанию)

1

Форма поддерживает стыковку и является стыкуемой. Свойство HalfHeightCaption устанавливается в True (.T).

2

Форма поддерживает стыковку, но не является стыкуемой. Свойство HalfHeightCaption устанавливается в True (.T).

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

Перед установкой свойства Dockable в 1 или 2, свойство ScrollBars должен быть равен 0 (Нет), свойство ShowWindow должно быть равно 0 (в экране), and Desktop должен бвть равен False (.F.). Свойства ScrollBars, ShowWindow и Desktop являются read-only во время исполнения приложения. Для получения более подробной информации, смотрите Свойство ScrollBars и Свойство ShowWindow.

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

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

Формы, которые являются частью нобора форм - formset'ов - не поддерживают стыковки.

Если свойство Dockable изменяется, когда форма пристыкована, то форма расстыковывается автоматически.

Когда форма поддерживает стыковки, то есть , Dockable устанавливается в 1 или 2, вы можете интерактивно придать форме возможность стыковки, используя один из двух приведенных ниже методов:

  • В меню Window щелкните на Dockable.

    - или -

  • Щелчок по правой клавише мыши на заголовке формы с последующим выбором Dockable из контекстного меню.

Исполнение любого из этих действий переключает установку Dockable между 1 и 2.

Когда Dockable устанавливается в значение, более чем 0, Visual FoxPro устанавливает свойства, перечисленные ниже в таблице, и сбрасывает значения, установленные для этих свойств. Установка Dockable в 0 не возвращает эти свойства в их предыдущие значения.

Свойство Установка Замечания

Свойство AlwaysOnBottom

.F.

 

Свойство AlwaysOnTop

.F.

 

Свойство BorderStyle

3

 

Свойство Closable

.T.

 

Свойство Desktop

.F.

Только для чтения в run time.

Свойство Enabled (Visual FoxPro)

.T.

 

Свойство HalfHeightCaption

.T.

 

Свойство MaxButton

.F.

Используется только тогда, когда Dockable установлено в 2.

Свойство MDIForm

.F.

 

Свойство MinButton

.F.

Используется только тогда, когда Dockable установлено в 2.

Свойство Movable

.T.

 

Свойство ScrollBars

0.

Только для чтения в run time.

Свойство ShowWindow

0.

Только для чтения в run time.

Свойство TitleBar

1

 

Свойство Visible (Visual FoxPro)

.T.

 

Свойство WindowState (Visual FoxPro)

0

 

Свойство WindowType

0

 

Когда свойство Dockable установлено в значение большее, чем 0, Visual FoxPro полностью сбрасывает перечисленные ниже свойства:

Когда форма состыкована, то перечисленные ниже свойства приобретают признак "только для чтения":

Expand image Пример

Приведенный ниже пример использует функцию CREATEOBJECT( ) для создания формы, устанавливает свойства Dockable и Visible таким образом, что форма становится стыкуемой и видимой, и использует метод Dock для стыковки формы к левой стороне главного окна Visual FoxPro.

  CopyCode imageСкопировать код
omyForm = CREATEOBJECT("Form")
omyForm.Dockable = 1
omyForm.Visible = .T.
omyForm.Dock(1)

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