FMX.Platform.IFMXDialogServiceAsync.ShowMessageAsync

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure ShowMessageAsync(const AMessage: string); overload;
procedure ShowMessageAsync(const AMessage: string; const ACloseDialogProc: TInputCloseDialogProc); overload;
procedure ShowMessageAsync(const AMessage: string; const ACloseDialogEvent: TInputCloseDialogEvent;  const AContext: TObject = nil); overload;

C++

virtual void __fastcall ShowMessageAsync(const System::UnicodeString AMessage) = 0 /* overload */;
virtual void __fastcall ShowMessageAsync(const System::UnicodeString AMessage, const Fmx::Dialogs::_di_TInputCloseDialogProc ACloseDialogProc) = 0 /* overload */;
virtual void __fastcall ShowMessageAsync(const System::UnicodeString AMessage, const Fmx::Dialogs::TInputCloseDialogEvent ACloseDialogEvent, System::TObject* const AContext = (System::TObject*)(0x0)) = 0 /* overload */;

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
FMX.Platform.pas
FMX.Platform.hpp
FMX.Platform IFMXDialogServiceAsync


Description

Affiche une boîte de dialogue avec le message spécifié et un bouton OK.

ShowMessageAsync fonctionne de façon asynchrone. Les appels à ShowMessageAsync se terminent instantanément, ils n'attendent pas à ce que l'utilisateur ferme la boîte de dialogue. Pour un fonctionnement synchrone, utilisez IFMXDialogServiceSync.ShowMessageSync. FMX.Dialogs.ShowMessage fonctionne différemment selon la plate-forme d'exécution.

ShowMessageAsync reçoit les paramètres suivants :

Quand l'utilisateur ferme la boîte de dialogue, ShowMessageAsync appelle la méthode anonyme ou le gestionnaire d'événement spécifié avec les arguments suivants :

  • Sender (ACloseQueryEvent uniquement) contient le AContext spécifié.
  • AResult est la valeur de résultat modal du bouton utilisé pour fermer la boîte de dialogue.

Pour appeler ShowMessageAsync sans nécessiter une instance de IFMXDialogServiceAsync, utilisez TDialogServiceAsync.ShowMessage à la place.


Prise en charge des plates-formes

Plate-forme Prise en charge
Windows
YesC++11Feature.png
OS X
YesC++11Feature.png
iOS
YesC++11Feature.png
Android
YesC++11Feature.png


Voir aussi