FMX.Forms.TCommonCustomForm.ShowModal
Delphi
function ShowModal: TModalResult; overload;
procedure ShowModal(const ResultProc: TProc<TModalResult>); overload;
C++
System::Uitypes::TModalResult __fastcall ShowModal()/* overload */;
void __fastcall ShowModal(const System::DelphiInterface<System::Sysutils::TProc__1<System::Uitypes::TModalResult> > ResultProc)/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | FMX.Forms.pas FMX.Forms.hpp |
FMX.Forms | TCommonCustomForm |
Description
Affiche la fiche sous forme de boîte de dialogue modale.
Utilisez ShowModal pour afficher la fiche sous la forme d'une boîte de dialogue modale. Quand une fiche modale est ouverte, l'application ne peut pas continuer à s'exécuter jusqu'à ce que la fiche modale soit fermée. Par conséquent, ShowModal ne renvoie rien jusqu'à la fermeture de la fiche. A la fermeture de la fiche, la valeur de la propriété ModalResult est renvoyée.
Pour fermer une fiche modale, définissez sa propriété ModalResult sur une valeur différente de zéro.
Conseil : Si la fiche contient des boutons dont la propriété ModalResult a une valeur autre que
mrNone
, elle se ferme automatiquement lorsque l'utilisateur clique sur l'un de ces boutons et renvoie la valeur de ModalResult comme valeur de renvoi de ShowModal.
Attention : Les boîtes de dialogue modales ne sont pas supportées dans les apps Android. Il est recommandé de ne pas utiliser de boîtes de dialogue modales sur aucune des plates-formes mobiles (iOS et Android), car elles peuvent produire des résultats inattendus. En évitant l'utilisation de boîtes de dialogue modales, vous éliminez les potentiels problèmes liés au débogage et à la prise en charge de vos apps mobiles.