FGX.Dialogs.TfgDialogs

Материал из FGX Native Докуметации
Версия от 00:19, 9 ноября 2020; Admin (обсуждение | вклад) (summary)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Delphi

TfgDialogs = class (TObject)

TObject -> TfgDialogs

Описание

Описание отсутствует.

Методы

class function
CreateDialog(const AOwner: TObject; const AAutoRelease: Boolean): TfgDialog

Создает новый диалог. За настройку кнопок, функций обратного вызова и отображение диалога отвечает пользователь. Параметр AAutoRelease отвечает за то, будет ли диалог автоматически разрушен после скрытия или нет.

class procedure
ShowMessage(const AMessage: string)

Показывает на экране всплывающее окно с сообщением AMessage .

class procedure
ShowMessage(const AMessage: string; const AArgs)

Показывает на экране всплывающее окно с параметризированным и форматированным сообщением AMessage .

class procedure
ShowMessage(const AMessage: string; const ACloseEvent: TNotifyEvent)

Показывает на экране всплывающее окно с сообщением AMessage . Когда пользователь закрывает окно, то вызывает ACloseEvent .

class procedure
ShowMessage(const AMessage: string; const ACloseCallback: TfgCallback)

Показывает на экране всплывающее окно с сообщением AMessage . Когда пользователь закрывает окно, то вызывает ACloseCallback .

class procedure
MessageDialog(const AMessage: string; const AButtons: TMsgDlgButtons; const AResultCallback: TfgDialogCloseCallback)

Показывает на экране всплывающее окно с сообщением AMessage и кнопками AButtons . Когда пользователь заканчивает ввод, то вызывается AResultCallback с результатом работы диалога.

class procedure
InputBox(const AMessage: string; const ACaption: string; const ADefault: string; const AResultCallback: TfgInputBoxResultCallback)

Показывает на экране всплывающее окно с сообщением AMessage и текстовым полем ввода. Поле ввода подписано ACaption и заполнено значением ADefault . Когда пользователь заканчивает ввод, то вызывается AResultCallback с результатом работы диалога.

class procedure
InputQuery(const AMessage: string; const ACaptions: [[TArray<System.string>]]; const ADefaults: [[TArray<System.string>]]; const AResultCallback: TfgInputQueryResultCallback)

Показывает на экране всплывающее окно с сообщением AMessage и текстовыми полями ввода. Каждое поле ввода подписано соответствующей надписью из ACaptions и заполнено значением из ADefaults . Когда пользователь закрывает окно, то вызывается AResultCallback с результатом работы диалога.