Заполняет массив информацией о состоянии стыковки формы.
![]() |
---|
Для использования метода GetDockState, свойство формы Dockable должно быть установлено в 1. |
Form.GetDockState(ArrayName) |
Параметры
- ArrayName
-
Возвращает однострочный, шестиколоночный массив, содержащий информацию о состоянии стыковки формы.
Замечание
Вам необходимо создать массив до передачи его имени в метод.
В приведенной ниже таблице описывается массив, возвращаемый методом GetDockState.
Колонка Описание 1
Имя формы, информация о состоянии стыковки которой возвращено.
2
Состояние стыковки:
1 - Состыкована
2 - Не состыкована
3
Позиция стыковки.
Для получения информации о значениях, возвращаемых в этой колонке, смотрите описание свойства DockPosition.
4
Целевая форма, или заголовок формы, к которой пристыкована исследуемая форма.
5
Объектная ссылка на состыкованную форму.
6
Объектная ссылка на целевое окно или форму.
Возвращаемое значение
Применяется к: Form Object
Логический тип данных. GetDockState возвращает True (.T.), если массив успешно заполнен информацией о состоянии стыковки. В противном случае, GetDockState возвращает False. (.F.).
Примечания
Если форма пристыкована к окну IDE, значением шестой колонки массива будет пустая строка. Если форма пристыкована к рабочему столу Visual FoxPro, тогда шестая колонка будет содержать объектную ссылку на _SCREEN.
GetDockState представляет собой сокращенный вариант функции ADOCKSTATE( ), в которой его детальная информация ограничена до уровня текущей формы. Поскольку GetDockState представляет собой ограниченный поднабор функции ADOCKSTATE( ), он не может предоставить всю необходимую информацию о текущем состоянии стыковки формы. Для получения полной картины состояния вам может потребовать вызов функции ADOCKSTATE(). Для получения более подробной информации, смотрите ее описание в теме Функция ADOCKSTATE().
Смотрите также
Задачи
Как: стыковать формыСправочное руководство
Метод DockМетод GetDockState
Свойство Dockable
Свойство Docked
Свойство DockPosition
Событие AfterDock
Событие BeforeDock
Событие UnDock