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 :

passer d'une Tform à l'autre


Sujet :

Delphi

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    187
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 187
    Par défaut passer d'une Tform à l'autre
    Bonjour à tous!

    j'ai une question à laquelle je ne trouve pas la reponse.

    Supposons que nous avons deux Tforms (Tform1, Tform2) et deux Tboutons (bouton1 sur Tform1 et bouton2 sur Tform2) .

    Situation initiale = Tform1=visible et Tform2= invisible.
    Si on click sur bouton1 Tform2 apparait (et plus moyen d'acceder à Tform1).
    Alors, si on click sur bouton2 on revient sur Tform1 et Tform2 redevient invisible

    Si klk1 a une iddée

  2. #2
    Membre confirmé
    Inscrit en
    Juillet 2006
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 33
    Par défaut
    Je ne vois pas l'intérêt d'utiliser des TForm pour faire des trucs comme ça. Essayes d'utiliser des TPanel à la place, dans 1 seule TForm. Et là ça devient enfantin avec des méthodes comme Show et Hide...

    Et si vraiment tu dois utiliser des TForms, précises pourquoi. Merci.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    187
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 187
    Par défaut
    Ma question est vraiment simplifié.

    En realité Tform1 est deja blindé...
    Il faudrait que lorsque je double click sur une ligne de TBgrid de Tform1 s'affiche toute une nouvelles fenetre (pas necessairement Tform) affichant certains champs du DbGrid plus d'autre information de la BD.

    Une fois modification apporté fermer la fenetre pour enregistrer modification et repassé sur ma Tform1...

    En fait, je suis obligé de passé sur une autre fenetre!
    J'espere que j'ai été clair!!! c'est pas super simple à expliquer

  4. #4
    Membre éclairé
    Avatar de OutOfRange
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    533
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 533
    Par défaut
    Salut

    Et ça ne fonctione pas ?
    Que se passe t-il exactement ?

    Ce que tu décris me paraît tout à fait gérable et pouvoir fonctionner correctement, si unit1 est bien déclarée dans la clause uses de form2...

    Non ?

    Si le pb est de pouvoir activer à nouveau form1 sans fermer form2, il faut afficher form2 par
    au lieu de

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    187
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 187
    Par défaut
    Euh...... oui...sauf que je ne sais pas trés bien comment faire....

    Ma Tform2 est deja prete sur papier mais je ne sais pas comment faire pour la faire apparaitre à partir de Tform1.


    Un parfait exemple serait d'essayé d'ouvrir un nouveau projet delphi:
    Fichier > ouvrir nouvelle fenetre apparait sur la premiere et si jamais on click sur le premier projet pas moyen; d'abord femer la seconde fenetre pour revenir sur la premiere.

    Je me doute bien que ça doit etre des proprietés à activer/desactiver mais j'ai pas trouvé!!!

    Merci!

  6. #6
    Membre éclairé
    Avatar de OutOfRange
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    533
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 533
    Par défaut
    Menu projet... Ajouter au projet
    Puis aller chercher le .pas de la form à intégrer au projet

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    187
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 187
    Par défaut
    Merci.... Je test le tout

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    187
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 187
    Par défaut
    Voila, ça fonctionne... C'etait "Showmodal" que je cherchais

    Dernieres petites questions :
    1. Quel est la commande pour fermer Tform2?
    2. Comment trouver ces commandes grace à l'aide... pcq j'ai pas mal cherché et cet aide m'ennerve
    3. ¨Si jamais en rentre dans une boucle sans fin et plus possible de closer Delphi... y'a t il moyen d'arreter l'application autre que ctl+alt+delete

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    187
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 187
    Par défaut
    OK, je viens de trouver pour 1 et 2 :
    1. fomx.close;
    2. Chercher


    Par contre si klk1 sais comment stopper l'application sans fin... je suis preneur

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

Discussions similaires

  1. Passer d'une page à un autre av ASP.NET
    Par gillespapy dans le forum ASP.NET
    Réponses: 2
    Dernier message: 13/04/2009, 01h09
  2. [débutant C#] - passer d'une fenetre à l'autre
    Par RobinNono dans le forum Windows Forms
    Réponses: 6
    Dernier message: 15/05/2007, 17h57
  3. [Flash8] Passer d'une scene à l'autre (ou frame)
    Par JNB130 dans le forum Flash
    Réponses: 2
    Dernier message: 23/04/2007, 15h58
  4. Passer d'une procédure à l'autre par l'intermédiaire d'un GoTo
    Par trecks dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 09/04/2007, 20h21
  5. [Struts]passer d'une action à l'autre en struts
    Par clement42 dans le forum Struts 1
    Réponses: 1
    Dernier message: 16/08/2005, 07h08

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