1.1. Вид¶
-
GetFormType
(): TFormCreationFlags¶ Возвращает тип окна: fcfModal или fcfMDI.
Return type: TFormCreationFlags
-
GetFrameCaption
(): String¶ Метод возвращает полный заголовок активной формы(фрейма) - основной заголовок вместе с расширением.
Return type: String See also
-
CloseActiveForm
(ModalResult: TModalResult)¶ Метод закрывает активную форму. ModalResult имеет смысл, если форма открыта модально. Это значение будет возвращено функцией
CreateForm
.Parameters: ModalResult (TModalResult) – Результат, возвращаемый модальным окном при закрытии.
-
EnableGUI
()¶ Метод снимает блокировку интерфейса, заблокированного ранее методом
DisableGUI
.
-
DisableGUI
()¶ Метод блокирует интерфейс приложения и не позволяет пользователю выполнять какие-либо действия (нажимать кнопоки, переходить с записи на запись).
При этом в Global 1.5.x интерфейс приложения затеняется. Затенение работает только на операционных системах Windows 8 и выше. На предыдущих версиях Windows интерфейс не изменяется.
<Pascal> DisableGUI; Try {какие-либо действия} Finally EnableGUI End; </Pascal>
Attention
Обязательно используйте блок
try ... finally ... end
! В противном случае, если после вызоваDisableGUI
произойдёт ошибка,EnableGUI
может не вызваться, и интерфейс приложения останется заблокированным.Note
Пары вызовов
DisableGUI
иEnableGUI
могут быть вложенными, при этом блокировка снимется только после последнего вызоваEnableGUI
.
-
IsCurentFormModal
(): Boolean¶ Функция проверяет тип открытия текущей формы. Если форма открыта модально – вернёт True. Если текущая форма открыта MDI-но – вернёт False.
Return type: Boolean <pascal> If IsCurentFormModal then Begin {какие-либо действия} End; </pascal>