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 :

problème de saisie de variable dans une 2 Forme


Sujet :

C++Builder

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    385
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 385
    Par défaut problème de saisie de variable dans une 2 Forme
    salut,
    mon problème est le suivant.
    j'ai ma fenêtre principale la TForm1, sur la quelle j'ai une fonction qui doit recevoir la valeur d'une variable pendant l'execution du programme. pour cela j'ai fais appel à une deuxieme fiche la TForm2 sur la quelle j'ai un Edit et un bouton pour valider la saisie. ce que je veux faire c'est quand j'appel la Form2 et en saisissant la valeur de la variable dans le Form2->Edit, je doit reprendre l'execution de la fonction avec la quelle j'ai appelé Form2.
    est ce qu'il y a une astuce pour fair ecela?

    merci d'avance.

  2. #2
    Membre éclairé Avatar de kurul1
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    934
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 934
    Par défaut
    Si j'ai bien compris

    Sur ta form 1 tu as une fonction qui appelle une form 2 dans laquelle tu dois saisir une valeur. Et ensuite tu veux continuer l'exécution de ta fonction.

    il te suffit d'appeller ta form 2 comme une boite de dialogue Modale comme suit

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    void __fastcall TForm1::Fonction(....)
    {
       ... 
       // Création de la form 2
       TForm2 *Form2 = new TForm2(Form1);
     
       // Si l'utilisateur a cliqué sur Ok
       if(Form2->ShowModal() == mrOk)
       {
          // Exécution du reste
         ...
       }
    }
    Ne pas oublié dans ta form2 de mettre le ModalResult de ton bouton Ok à mrOk.

    Dans le corps du if, tu récupère la valeur saisit dans ta boite de dialogue et tu l'affecte à ta variable dans la form 1.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    385
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 385
    Par défaut
    merci beaucoup ça marche .

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

Discussions similaires

  1. Problème de récupération de variable dans une JSP
    Par dandy-kun dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 17/12/2014, 10h11
  2. Problème d'affectation de variable dans une boucle
    Par gabbf29 dans le forum Général Java
    Réponses: 28
    Dernier message: 03/10/2013, 13h11
  3. probléme d'insertion des variables dans une table
    Par moooona dans le forum Installation
    Réponses: 2
    Dernier message: 30/03/2008, 14h08
  4. Problème d'envoie de variables dans une url
    Par xenos dans le forum Langage
    Réponses: 9
    Dernier message: 28/11/2006, 23h48
  5. Réponses: 8
    Dernier message: 03/11/2006, 15h55

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