FMX.DialogService.TDialogService.ShowMessage
Delphi
class procedure ShowMessage(const AMessage: string); overload;
class procedure ShowMessage(const AMessage: string; const ACloseDialogProc: TInputCloseDialogProc); overload;
class procedure ShowMessage(const AMessage: string; const ACloseDialogEvent: TInputCloseDialogEvent;
const AContext: TObject = nil); overload;
C++
__classmethod void __fastcall ShowMessage(const System::UnicodeString AMessage)/* overload */;
__classmethod void __fastcall ShowMessage(const System::UnicodeString AMessage, const Fmx::Dialogs::_di_TInputCloseDialogProc ACloseDialogProc)/* overload */;
__classmethod void __fastcall ShowMessage(const System::UnicodeString AMessage, const Fmx::Dialogs::TInputCloseDialogEvent ACloseDialogEvent, System::TObject* const AContext = (System::TObject*)(0x0))/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | FMX.DialogService.pas FMX.DialogService.hpp |
FMX.DialogService | TDialogService |
Description
Affiche une boîte de dialogue avec le message spécifié et un bouton OK.
ShowMessage peut fonctionner de façon synchrone ou asynchrone selon le mode préféré. ShowMessage appelle ShowMessageAsync ou ShowMessageSync en interne.
Quand PreferredMode est défini sur Platform :
- Sur les plates-formes de bureau (Windows et OS X), ShowMessage a un comportement synchrone. L'appel se termine uniquement quand l'utilisateur ferme la boîte de dialogue.
- Sur les plates-formes mobiles (Android et iOS), ShowMessage a un comportement asynchrone. L'appel se termine instantanément, il n'attend à ce que l'utilisateur ferme la boîte de dialogue.
Pour forcer un comportement spécifique pour les plates-formes différentes, définissez PreferredMode sur Sync ou ASync (Non pris en charge par Android).
ShowMessage reçoit les paramètres suivants :
AMessage
est le message du texte.ACloseDialogProc
ouACloseQueryEvent
est une méthode anonyme optionnelle ou un gestionnaire d'événement appelé après que l'utilisateur ferme la boîte de dialogue.AContext
est un objet que vous pouvez fournir en tant que contexte pour le gestionnaire d'événement assigné àACloseQueryEvent
.