Заполняет массив информацией о состоянии стыковки формы.

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

Для использования метода GetDockState, свойство формы Dockable должно быть установлено в 1.

Form.GetDockState(ArrayName)

Параметры

ArrayName

Возвращает однострочный, шестиколоночный массив, содержащий информацию о состоянии стыковки формы.

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

Вам необходимо создать массив до передачи его имени в метод.

В приведенной ниже таблице описывается массив, возвращаемый методом GetDockState.

Колонка Описание

1

Имя формы, информация о состоянии стыковки которой возвращено.

2

Состояние стыковки:

1 - Состыкована

2 - Не состыкована

3

Позиция стыковки.

Для получения информации о значениях, возвращаемых в этой колонке, смотрите описание свойства DockPosition.

4

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

5

Объектная ссылка на состыкованную форму.

6

Объектная ссылка на целевое окно или форму.

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

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

Логический тип данных. GetDockState возвращает True (.T.), если массив успешно заполнен информацией о состоянии стыковки. В противном случае, GetDockState возвращает False. (.F.).

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

Если форма пристыкована к окну IDE, значением шестой колонки массива будет пустая строка. Если форма пристыкована к рабочему столу Visual FoxPro, тогда шестая колонка будет содержать объектную ссылку на _SCREEN.

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

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