IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 Delphi Discussion :

ModalResult et fermeture de fiche


Sujet :

Delphi

  1. #1
    Nouveau membre du Club
    Inscrit en
    Novembre 2007
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 50
    Points : 39
    Points
    39
    Par défaut ModalResult et fermeture de fiche
    Salut à tous !!!

    Je viens vous demandez de l'aide parce que ça fait un moment que je cherche sans trouver comment ne pas fermer une feuille modale en cliquant sur un bouton avec un ModalResult...
    Je sais pas si je suis clair, j'ai une feuille modale avec un bouton Ok qui a un modal result à mrOK. Quand je clic sur le bouton, je fais un test pour savoir si je lance un traitement ou si la saisie doit être complétée. Mais si je veux que la saisie soit compléter, j'arrive pas à garder la feuille, elle se ferme automatiquement. Bref, j'aimerai savoir si il y a pas une possibilité de laisser la feuille ouverte au clic ???

    J'espère que c'est compréhensible. Allez bonne fin de semaine à tous et vive Barack !!!

  2. #2
    Membre expérimenté
    Avatar de sat83
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2004
    Messages
    1 040
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 040
    Points : 1 307
    Points
    1 307
    Par défaut
    Tous simplement enleve le modalResult mrOk a ton bouton et met lui mrNone à la conception. Ensuite, tu affecte le mrOK dans ton code uniquement lorsque tu veux fermer ta fiche (après avoir fais tes tests).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    if (testFermetureDeFiche) then
    MonBouton.ModalResult := mrOk ;
    Ce que l'on apprend par l'effort reste toujours ancré plus longtemps...

  3. #3
    Nouveau membre du Club
    Inscrit en
    Novembre 2007
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 50
    Points : 39
    Points
    39
    Par défaut
    Pas bête ça...
    Comment je me suis pris la tête alors qu'il suffisait de demander !!!
    Ben merci beaucoup mon vieux c'est super sympa.

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    707
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 707
    Points : 777
    Points
    777
    Par défaut
    Dans l'événement OnCloseQuery de ta fiche, autorise ou non la fermeture avec la variable CanClose.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. comment enleve Le X de fermeture de la fiche
    Par colombe dans le forum Delphi
    Réponses: 1
    Dernier message: 30/05/2006, 14h49
  2. comment enleve Le X de fermeture de la fiche
    Par colombe dans le forum Bases de données
    Réponses: 0
    Dernier message: 30/05/2006, 12h21
  3. Fermeture d'une Fiche avec animation
    Par touhami dans le forum Langage
    Réponses: 2
    Dernier message: 28/04/2006, 19h43
  4. Réponses: 9
    Dernier message: 08/11/2005, 09h56
  5. Comment interdire la fermeture d'une fiche empilée ?
    Par psau dans le forum C++Builder
    Réponses: 3
    Dernier message: 05/07/2004, 14h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo