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

C++Builder Discussion :

Fermer une TForm à partir du code dans OnShow


Sujet :

C++Builder

  1. #1
    Membre habitué
    Homme Profil pro
    Inscrit en
    Janvier 2003
    Messages
    332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Janvier 2003
    Messages : 332
    Points : 146
    Points
    146
    Par défaut Fermer une TForm à partir du code dans OnShow
    Bonjour,

    Comment fermer complètement ma form à partir du code qui se trouve dans la OnShow de cette Form ?
    (en fait je fais un traitement dans OnShow, et en fonction du résultat je voudrais fermer cette fenêtre). J'ai essayé avec this->Close(), mais ca ne fait rien.
    J'ai bidouillé un truc avec un TTimer de 1s que je met à true en fonction de mon résultat pour fermer cette fenêtre, mais ce n'est peut-être pas trop joli.
    Y aurait-il une autre manière de le faire ?

    Merci
    Fred

  2. #2
    Rédacteur/Modérateur
    Avatar de ero-sennin
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    2 965
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 2 965
    Points : 4 935
    Points
    4 935
    Par défaut
    Salut,

    Peux-tu mettre à disposition un peu de code car en fait, chez moi j'ai une erreur ! On ne peut modifier une fiche dans le OnShow.

    Pour info j'ai 2 Form :
    Sur la première, j'ai un bouton.
    Ce bouton permet de faire un Form2->Show;
    Dans le OnShow de la Form2, j'ai le this->Close et là erreur

    Donc voilà ...
    Je ne sais pas comment tu appelles ta fenêtre ...
    Merci

  3. #3
    Membre habitué
    Homme Profil pro
    Inscrit en
    Janvier 2003
    Messages
    332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Janvier 2003
    Messages : 332
    Points : 146
    Points
    146
    Par défaut
    Salut,

    J'ai résolu mon problème en testant ma procédure dans ma Form1.
    Si ma procédure me retourne ok, alors je crée mon autre Form, sinon rien du tout.

    Merci

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

Discussions similaires

  1. Réponses: 22
    Dernier message: 11/06/2007, 23h24
  2. Enregistrer des données dans une table à partir du code
    Par Ragnarok85 dans le forum Access
    Réponses: 4
    Dernier message: 24/01/2007, 13h03
  3. Comment fermer une Tform avant meme qu'elle s'affiche??
    Par Jayceblaster dans le forum Delphi .NET
    Réponses: 1
    Dernier message: 17/05/2006, 11h34
  4. Ajouter une colonne (par du code) dans Listview
    Par __fabrice dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 23/11/2005, 17h39
  5. Comment fermer une Fenetre Modal avec Code ?
    Par Soulama dans le forum Langage
    Réponses: 19
    Dernier message: 13/07/2005, 11h17

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