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.BuiltinSites
Return type: Integer
-
Layout
: TbtkDockSiteLayout¶ Свойство определяет разметку док-сайта
Return type: TbtkDockSiteLayout
-
GetActiveForm
(): TbtkScriptFormObject¶ Возвращает активную форму в текущем док-сайте
Return type: TbtkScriptFormObject
-
ActiveDock
: TbtkScriptFormDockObject¶ Активный Док форм.
Return type: TbtkScriptFormDockObject
-
DockCount
(): Integer¶ Количество доков форм в
Docks
Return 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¶ Количество форм в
Forms
Return type: Integer
-
Forms [Index: Integer]: TbtkScriptFormObject
Получить встроенную форму по индексу из коллекции. Свойство readonly.
Return type: TbtkScriptFormObject
-
InsertForm
(Index: Integer; Form: TbtkScriptFormObject)¶ Вставить Form в коллекцию
Forms
текущего дока в позицию Index. При этом Form будет извлечена из предыдущего дока.Note
Вставка формы не приводит к автоматической активации ни формы, ни дока. За исключением случая когда переносится уже активная форма, в этом случае сменится и активность дока.
Чтобы активировать вставленную форму, необходимо вызывать метод активации формы
TbtkScriptFormObject.BringToFront()
.
-