FGX.Dialogs.IFGXDialogService: различия между версиями
Перейти к навигации
Перейти к поиску
Admin (обсуждение | вклад) (summary) |
Admin (обсуждение | вклад) (summary) |
||
Строка 14: | Строка 14: | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">InputQuery(const AMessage: [[string]]; const ACaptions: [[TArray<System.string>]]; const ADefaults: [[TArray<System.string>]]; const AResultCallback: [[TfgInputQueryResultCallback|TfgInputQueryResultCallback]])</code> | | <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">InputQuery(const AMessage: [[string]]; const ACaptions: [[TArray<System.string>]]; const ADefaults: [[TArray<System.string>]]; const AResultCallback: [[TfgInputQueryResultCallback|TfgInputQueryResultCallback]])</code> | ||
<p>Показывает на экране всплывающее окно с сообщением <i>AMessage</i> и текстовыми полями ввода. Каждое поле ввода подписано соответствующей надписью из <i>ACaptions</i> и заполнено значением из <i>ADefaults</i> . Когда пользователь закрывает окно, то вызывается <i>AResultCallback</i> с результатом работы диалога.</p> | <p>Показывает на экране всплывающее окно с сообщением <i>AMessage</i> и текстовыми полями ввода. Каждое поле ввода подписано соответствующей надписью из <i>ACaptions</i> и заполнено значением из <i>ADefaults</i> . Когда пользователь закрывает окно, то вызывается <i>AResultCallback</i> с результатом работы диалога.</p> | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">function</syntaxhighlight> || <code lang="Delphi">CreateDialog(const AOwner: [[TObject]]; const AOnClose: [[TProc<FGX.Dialogs.TfgDialog>]]): [[FGX.Dialogs.TfgDialog|TfgDialog]]</code> | ||
+ | <p>Создает новый диалог. За настройку кнопок, функций обратного вызова, отображение и разрушение диалога отвечает пользователь. <i>AOnClose</i> вызывается при скрытии диалога с экрана.</p> | ||
|} | |} |
Текущая версия на 00:19, 9 ноября 2020
Delphi
IFGXDialogService = interface (IInterface)
IInterface -> IFGXDialogService
Описание
Описание отсутствует.
Методы
procedure
|
InputQuery(const AMessage: string; const ACaptions: [[TArray<System.string>]]; const ADefaults: [[TArray<System.string>]]; const AResultCallback: TfgInputQueryResultCallback)
Показывает на экране всплывающее окно с сообщением AMessage и текстовыми полями ввода. Каждое поле ввода подписано соответствующей надписью из ACaptions и заполнено значением из ADefaults . Когда пользователь закрывает окно, то вызывается AResultCallback с результатом работы диалога. |
function
|
CreateDialog(const AOwner: TObject; const AOnClose: [[TProc<FGX.Dialogs.TfgDialog>]]): TfgDialog
Создает новый диалог. За настройку кнопок, функций обратного вызова, отображение и разрушение диалога отвечает пользователь. AOnClose вызывается при скрытии диалога с экрана. |