Открытые члены | |
DockAsChild ([in] IDispatch *Control,[in] USHORT ControlAlign) | |
Используется для перемещения компонента в текущий компонент при организации многопанельного интерфейса . | |
DockAsNeighbour ([in] IDispatch *Control,[in, defaultvalue(AL_CLIENT)] USHORT ControlAlign) | |
Используется для расположения компонента рядом с текущим компонентом при организации многопанельного интерфейса . | |
UnDock ([in, defaultvalue(TRUE)] VARIANT_BOOL ControlVisible) | |
Будет автоматически создана родительская форма, в которую будет помещен текущей компонент. | |
Свойства | |
BSTR RW | UniqueId [] |
Задает уникальный идентификатор компонента. | |
VARIANT_BOOL RW | AllowDockAsChild [] |
Если значение свойства = "FALSE" то пользователь не может перемещать компоненты в дочерние компоненты данного компонента. | |
VARIANT_BOOL RW | AllowDockAsNeighbour [] |
Если значение свойства = "FALSE" то пользователь не может при перемещении компонентов, помещать их рядом с данным компонентом. | |
VARIANT_BOOL RW | DropTarget [] |
Если "TRUE", то пользователь может поместить с помощью мышки (drag & drop) в текущий компонент другой компонент. | |
VARIANT_BOOL RW | AlwaysDockTab [] |
Если "TRUE", то текущий компонент должен всегда содержаться в TabControl. | |
VARIANT_BOOL RW | AlwaysDockPage [] |
Если "TRUE", то текущий компонент должен всегда содержаться в PageControl. | |
VARIANT_BOOL RW | DockToolWindow [] |
Если "TRUE", то создаваемая методом UnDock форма будет иметь ToolWindow = "TRUE". | |
VARIANT_BOOL RW | AutoCreated [] |
Если "TRUE", то компонент является созданным автоматически. | |
LONG RW | PageControlTag [] |
Дополнительный параметр к AlwaysDockTab и AlwaysDockPage, который предназначен для того, чтобы различать разные виды компонентов одинакового типа. |
Для получения данного объекта нужно использовать свойство компонента Docking.
Компонент должен быть Frame (CreateFrame).
DockAsChild | ( | [in] IDispatch * | Control, | |
[in] USHORT | ControlAlign | |||
) |
Используется для перемещения компонента в текущий компонент при организации многопанельного интерфейса .
Control | Перемещаемый компонент. | |
ControlAlign | требуемое положение компонента в родительском окне. |
Если свойство перемещаемого компонента AlwaysDockPage = "TRUE" то внутри текущего компонента будет автоматически создан PageControl в качестве промежуточного контейнера для перемещаемого компонента.
DockAsNeighbour | ( | [in] IDispatch * | Control, | |
[in, defaultvalue(AL_CLIENT)] USHORT | ControlAlign | |||
) |
Используется для расположения компонента рядом с текущим компонентом при организации многопанельного интерфейса .
Control | Перемещаемый компонент. | |
ControlAlign | требуемое положение компонента в родительском окне. |
В противном случае будет создан новый многостраничный компонент, TabControl или PageControl. Перемещаемый компонент будет помещен на новую закладку. Текущий компонент будет перемещен на другую закладку.
UnDock | ( | [in, defaultvalue(TRUE)] VARIANT_BOOL | ControlVisible | ) |
Будет автоматически создана родительская форма, в которую будет помещен текущей компонент.
VARIANT_BOOL RW AllowDockAsChild |
Если значение свойства = "FALSE" то пользователь не может перемещать компоненты в дочерние компоненты данного компонента.
Значение по умолчанию: "FALSE"..
VARIANT_BOOL RW AllowDockAsNeighbour |
VARIANT_BOOL RW AlwaysDockPage |
Если "TRUE", то текущий компонент должен всегда содержаться в PageControl.
Родительский PageControl создается автоматически.
VARIANT_BOOL RW AlwaysDockTab |
Если "TRUE", то текущий компонент должен всегда содержаться в TabControl.
Родительский TabControl создается автоматически.
VARIANT_BOOL RW AutoCreated |
Если "TRUE", то компонент является созданным автоматически.
Например, это TabControl, который был создан при перемещении какого-либо компонента поверх другого компонента (см. Многопанельный интерфейс).
Автоматически созданные компоненты могут автоматически уничтожаться, когда у них не остается дочерних компонентов. Например, когда пользователь перетаскивает из них все дочерние компоненты в другое место.
VARIANT_BOOL RW DockToolWindow |
Если "TRUE", то создаваемая методом UnDock форма будет иметь ToolWindow = "TRUE".
VARIANT_BOOL RW DropTarget |
Если "TRUE", то пользователь может поместить с помощью мышки (drag & drop) в текущий компонент другой компонент.
LONG RW PageControlTag |
Дополнительный параметр к AlwaysDockTab и AlwaysDockPage, который предназначен для того, чтобы различать разные виды компонентов одинакового типа.
По умолчанию 0.
BSTR RW UniqueId |
Задает уникальный идентификатор компонента.
Конкретное значение может использоваться только для одного компонента.
Используется при вызове SaveLayout или LoadLayout.