FGX.Dialogs.TfgDialogs: различия между версиями

Материал из FGX Native Докуметации
Перейти к навигации Перейти к поиску
(summary)
(summary)
Строка 27: Строка 27:
 
<p>Показывает на экране всплывающее окно с сообщением <i>AMessage</i> . Когда пользователь закрывает окно, то вызывает <i>ACloseCallback</i> .</p>
 
<p>Показывает на экране всплывающее окно с сообщением <i>AMessage</i> . Когда пользователь закрывает окно, то вызывает <i>ACloseCallback</i> .</p>
 
|-
 
|-
| <syntaxhighlight lang="Delphi">class procedure</syntaxhighlight> || <code lang="Delphi">MessageDialog(const AMessage: [[string]]; const AButtons: [[TMsgDlgButtons]]; const ACloseDialogProc: [[TfgDialogCloseCallback|TfgDialogCloseCallback]])</code>
+
| <syntaxhighlight lang="Delphi">class procedure</syntaxhighlight> || <code lang="Delphi">MessageDialog(const AMessage: [[string]]; const AButtons: [[TMsgDlgButtons]]; const AResultCallback: [[TfgDialogCloseCallback|TfgDialogCloseCallback]])</code>
<span style="color:gray">Описание отсутствует.</span>
+
<p>Показывает на экране всплывающее окно с сообщением <i>AMessage</i> и кнопками <i>AButtons</i> . Когда пользователь заканчивает ввод, то вызывается <i>AResultCallback</i> с результатом работы диалога.</p>
 +
|-
 +
| <syntaxhighlight lang="Delphi">class procedure</syntaxhighlight> || <code lang="Delphi">InputBox(const AMessage: [[string]]; const ACaption: [[string]]; const ADefault: [[string]]; const AResultCallback: [[TfgInputBoxResultCallback|TfgInputBoxResultCallback]])</code>
 +
<p>Показывает на экране всплывающее окно с сообщением <i>AMessage</i> и текстовым полем ввода. Поле ввода подписано <i>ACaption</i> и заполнено значением <i>ADefault</i> . Когда пользователь заканчивает ввод, то вызывается <i>AResultCallback</i> с результатом работы диалога.</p>
 +
|-
 +
| <syntaxhighlight lang="Delphi">class 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

TfgDialogs = class (TObject)

TObject -> TfgDialogs

Описание

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

Методы

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 с результатом работы диалога.