Bonjour,
Je vous propose un nouvel élément à utiliser : Comprendre les méthodes SHOW et SHOWMODAL
Comprendre la différence entre l'affichage d'une fiche avec la méthode SHOW et la méthode ShowModal.
Qu'en pensez-vous ?
Bonjour,
Je vous propose un nouvel élément à utiliser : Comprendre les méthodes SHOW et SHOWMODAL
Comprendre la différence entre l'affichage d'une fiche avec la méthode SHOW et la méthode ShowModal.
Qu'en pensez-vous ?
Hiacine
Quand on veut, on peut...
Bonjour et merci.
Une petite suggestion cependant :
pourriez vous ajouter sur la form1 un test de retour de l'affichage de la form2 (qui, elle, contiendrait un appel à la fonction 'MessageDlg') ?
Cordialement,
Jean-Jacques
Bonjour,
oui, ce serait bien de tester la valeur de showModal à la fermeture de Form2 en fonction de l'appui sur différents boutons de Form2 (Ok, Annuler, ...) :
Extrait de l'aide sur ShowModal :
A+function ShowModal: Integer; virtual;
....
Lorsque la fiche se ferme, elle renvoie la valeur de la propriété ModalResult.
Pour fermer une fiche modale, affectez une valeur non nulle à sa propriété ModalResult.
Remarque*: 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.
Vous pouvez comparer la valeur renvoyée aux valeurs habituellement renvoyées en utilisant la fonction IsAbortResult, IsAnAllResult, IsNegativeResult ou IsPositiveResult globale.
Charly
Mon site : http://lapaille.byethost24.com/index.htm
Attention à ne pas prendre de mauvaises habitudes si vous voulez ensuite passer à du multiplateforme : le comportement n'est pas tout à fait le même entre VCL et FMX (ou plutôt la façon de programmer l'affichage des fenêtres doit prendre en compte le non blocage de l'interface sur mobiles).
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager