OnShowModal

Résolu
smartyan007 Messages postés 21 Date d'inscription vendredi 18 mars 2005 Statut Membre Dernière intervention 24 octobre 2009 - 4 août 2009 à 13:37
beckerich Messages postés 302 Date d'inscription jeudi 29 septembre 2005 Statut Membre Dernière intervention 17 septembre 2013 - 4 août 2009 à 15:33
Bonjour,

Quelqu'un peut-il m'expliquer comment je peux créer une form dans un procédure OnClick d'un bouton (elle n'est pas créée dans le DPR) et l'afficher, attendre qu'on remplisse un edit et qu'on clique sur OK puis reprendre l'exécution du code sur la form principale.

Je sais que je dois utiliser OnShowModal mais je n'arrive pas à trouver de tutoriel à ce sujet.

D'avance merci pour votre temps.

3 réponses

Guillemouze Messages postés 991 Date d'inscription samedi 25 octobre 2003 Statut Membre Dernière intervention 29 août 2013 6
4 août 2009 à 15:20
il faut utiliser juste ShowModal et pas OnShowModal !
...
with TMaFormeDeSaisie.Create(Self) do
try
  if ShowModal = mrOk then
  begin
    //traitement a faire si on a clické sur ok
  end;
finally
  Free; //liberation de TMaFormeDeSaisie
end;
...
3
smartyan007 Messages postés 21 Date d'inscription vendredi 18 mars 2005 Statut Membre Dernière intervention 24 octobre 2009
4 août 2009 à 15:31
Merci
0
beckerich Messages postés 302 Date d'inscription jeudi 29 septembre 2005 Statut Membre Dernière intervention 17 septembre 2013 2
4 août 2009 à 15:33
salut,

juste pour compléter :

La fonction ShowModal bloque l'exécution de l'application jusqu'à ce que la fiche appelée soit fermée. En retour, on reçoit le TModalresult qui indique le type de fermeture.

Luc.
0
Rejoignez-nous