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