FGX.Dialogs.TfgDialogs: различия между версиями
Admin (обсуждение | вклад) (summary) (Метка: замена) |
Admin (обсуждение | вклад) (summary) |
||
(не показано 19 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
− | * [[ | + | * [[ System.TObject | Вверх к родителю: TObject ]] |
+ | * [[ FGX.Dialogs | К модулю: FGX.Dialogs ]] | ||
Delphi | Delphi | ||
− | < | + | <syntaxhighlight lang="Delphi">TfgDialogs = class (TObject)</syntaxhighlight> |
+ | |||
+ | <p class="class-inheritance"><span class="type-border">[[System.TObject|TObject]]</span> -> <span class="type-border">[[FGX.Dialogs.TfgDialogs|TfgDialogs]]</span></p> | ||
+ | |||
+ | == Описание == | ||
+ | |||
+ | <span style="color:gray">Описание отсутствует.</span> | ||
+ | == Методы == | ||
+ | |||
+ | {| class="wikitable sortable" | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">class function</syntaxhighlight> || <code lang="Delphi">CreateDialog(const AOwner: [[TObject]]; const AAutoRelease: [[Boolean]]): [[FGX.Dialogs.TfgDialog|TfgDialog]]</code> | ||
+ | <p>Создает новый диалог. За настройку кнопок, функций обратного вызова и отображение диалога отвечает пользователь. Параметр <i>AAutoRelease</i> отвечает за то, будет ли диалог автоматически разрушен после скрытия или нет.</p> | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">class procedure</syntaxhighlight> || <code lang="Delphi">ShowMessage(const AMessage: [[string]])</code> | ||
+ | <p>Показывает на экране всплывающее окно с сообщением <i>AMessage</i> .</p> | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">class procedure</syntaxhighlight> || <code lang="Delphi">ShowMessage(const AMessage: [[string]]; const AArgs)</code> | ||
+ | <p>Показывает на экране всплывающее окно с параметризированным и форматированным сообщением <i>AMessage</i> .</p> | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">class procedure</syntaxhighlight> || <code lang="Delphi">ShowMessage(const AMessage: [[string]]; const ACloseEvent: [[TNotifyEvent]])</code> | ||
+ | <p>Показывает на экране всплывающее окно с сообщением <i>AMessage</i> . Когда пользователь закрывает окно, то вызывает <i>ACloseEvent</i> .</p> | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">class procedure</syntaxhighlight> || <code lang="Delphi">ShowMessage(const AMessage: [[string]]; const ACloseCallback: [[TfgCallback|TfgCallback]])</code> | ||
+ | <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 AResultCallback: [[TfgDialogCloseCallback|TfgDialogCloseCallback]])</code> | ||
+ | <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> | ||
+ | |} |
Текущая версия на 00:19, 9 ноября 2020
Delphi
TfgDialogs = class (TObject)
Описание
Описание отсутствует.
Методы
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 с результатом работы диалога. |