FGX.Dialogs.IFGXDialogService: различия между версиями
Перейти к навигации
Перейти к поиску
Admin (обсуждение | вклад) (summary) |
Admin (обсуждение | вклад) (summary) |
||
Строка 18: | Строка 18: | ||
<p>Показывает на экране всплывающее окно с сообщением <i>AMessage</i> . Когда пользователь закрывает окно, то вызывается <i>ACloseCallback</i> .</p> | <p>Показывает на экране всплывающее окно с сообщением <i>AMessage</i> . Когда пользователь закрывает окно, то вызывается <i>ACloseCallback</i> .</p> | ||
|- | |- | ||
− | | <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">MessageDialog(const AMessage: [[string]]; const AButtons: [[TMsgDlgButtons]]; const | + | | <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">MessageDialog(const AMessage: [[string]]; const AButtons: [[TMsgDlgButtons]]; const ACloseCallback: [[TfgDialogCloseCallback|TfgDialogCloseCallback]])</code> |
− | <p>Показывает на экране всплывающее окно с сообщением <i>AMessage</i> и кнопками <i>AButtons</i> . Когда пользователь закрывает окно, то вызывается <i> | + | <p>Показывает на экране всплывающее окно с сообщением <i>AMessage</i> и кнопками <i>AButtons</i> . Когда пользователь закрывает окно, то вызывается <i>ADialogCloseCallback</i> с результатом работы диалога.</p> |
+ | |- | ||
+ | | <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> | ||
|} | |} |
Версия 17:05, 28 июля 2020
Delphi
IFGXDialogService = interface (IInterface)
IInterface -> IFGXDialogService
Описание
Описание отсутствует.
Методы
procedure
|
ShowMessage(const AMessage: string; const ACloseCallback: TfgCallback)
Показывает на экране всплывающее окно с сообщением AMessage . Когда пользователь закрывает окно, то вызывается ACloseCallback . |
procedure
|
MessageDialog(const AMessage: string; const AButtons: TMsgDlgButtons; const ACloseCallback: TfgDialogCloseCallback)
Показывает на экране всплывающее окно с сообщением AMessage и кнопками AButtons . Когда пользователь закрывает окно, то вызывается ADialogCloseCallback с результатом работы диалога. |
procedure
|
InputQuery(const AMessage: string; const ACaptions: [[TArray<System.string>]]; const ADefaults: [[TArray<System.string>]]; const AResultCallback: TfgInputQueryResultCallback)
Показывает на экране всплывающее окно с сообщением AMessage и текстовыми полями ввода. Каждое поле ввода подписано соответствующей надписью из ACaptions и заполнено значением из ADefaults . Когда пользователь закрывает окно, то вызывается AResultCallback с результатом работы диалога. |