1.8.12. TbtkScriptApplicationWindowsNamespace¶
-
class
TbtkScriptApplicationWindowsNamespace¶ Пространство имен для методов и свойств работающих с окнами, формами, фокусом и контролами приложения, не отягощенными знаниями о модели данных.
See also
New in version 5.6.0.
1.8.12.1. Встроенные формы¶
-
GetActiveBuiltinForm(): TbtkScriptFormObject¶ Возвращает активную встроенную форму.
Return type: TbtkScriptFormObject
-
CloseAllBuiltinForms()¶ Закрыть все встроенные формы.
-
CloseAllBuiltinFormsExceptCurrent()¶ Закрыть все встроенные формы за исключением формы которая принадлежит выборке в которой выполняется скрипт.
-
GetDockByForm(Form: TbtkScriptFormObject): TbtkScriptFormDockObject¶ Получить док владеющий формой Form.
Return type: TbtkScriptFormDockObject
-
GetFormIndexInDock(Form: TbtkScriptFormObject): Integer;¶ Получить индекс порядка расположения Form в ее доке .
Return type: Integer
-
BuiltinSites[Index: Integer]: TbtkScriptFormDockSiteObject Получить Док-сайт по Index из коллекции. Свойство readonly.
Return type: TbtkScriptFormDockObject Под индекс 0 всегда Док-сайт главной формы.
Note
На текущий момент Док-сайт может существовать только у главной формы, но в будущем планируется добавить возможность размещения док-сайт’ов на других формах.
-
-
class
TbtkScriptFormDockSiteObject¶ Скриптовый класс-обертка над док-сайтом.
Время жизни объекта: управляется логикой приложения Global.
New in version 5.6.0.
-
Index(): Integer¶ Возвращает индекс объекта в
TbtkScriptApplicationWindowsNamespace.BuiltinSitesReturn type: Integer
-
Layout: TbtkDockSiteLayout¶ Свойство определяет разметку док-сайта
Return type: TbtkDockSiteLayout
-
GetActiveForm(): TbtkScriptFormObject¶ Возвращает активную форму в текущем док-сайте
Return type: TbtkScriptFormObject
-
ActiveDock: TbtkScriptFormDockObject¶ Активный Док форм.
Return type: TbtkScriptFormDockObject
-
DockCount(): Integer¶ Количество доков форм в
DocksReturn type: Integer
-
Docks [Index: Integer]: TbtkScriptFormDockObject Получить Док форм по индексу из коллекции. Свойство readonly.
Return type: TbtkScriptFormDockObject
-
-
class
TbtkDockSiteLayout¶ Перечисление.
Виды разметок поддерживаемых в Док-сайт
New in version 5.6.0.
-
class
TbtkScriptFormDockObject¶ Скриптовый класс-обертка над доком-форм.
Время жизни объекта: управляется логикой приложения Global.
New in version 5.6.0.
-
Index(): Integer¶ Индекс объекта в
Docks.Return type: Integer
-
GetActiveForm(): TbtkScriptFormObject¶ Возвращает активную форму в текущем доке.
TbtkScriptFormDockObject.Index()Return type: TbtkScriptFormObject
-
Site: TbtkScriptFormDockSiteObject¶ Возвращает Док-сайт владеющий текущим доком.
Return type: TbtkScriptFormDockSiteObject
-
Activated(): Boolean¶ Возвращает активность текущего дока.
Return type: Boolean See also
TbtkScriptFormDockSiteObject.ActiveDock
-
Activate()¶ Активирует док.
See also
TbtkScriptFormDockSiteObject.ActiveDock
-
FormCount(): Integer¶ Количество форм в
FormsReturn type: Integer
-
Forms [Index: Integer]: TbtkScriptFormObject Получить встроенную форму по индексу из коллекции. Свойство readonly.
Return type: TbtkScriptFormObject
-
InsertForm(Index: Integer; Form: TbtkScriptFormObject)¶ Вставить Form в коллекцию
Formsтекущего дока в позицию Index. При этом Form будет извлечена из предыдущего дока.Note
Вставка формы не приводит к автоматической активации ни формы, ни дока. За исключением случая когда переносится уже активная форма, в этом случае сменится и активность дока.
Чтобы активировать вставленную форму, необходимо вызывать метод активации формы
TbtkScriptFormObject.BringToFront().
-