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 :

Comment bouter sur un fenetre


Sujet :

C++Builder

  1. #1
    Membre averti
    Inscrit en
    D�cembre 2006
    Messages
    28
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2006
    Messages : 28
    Par d�faut Comment bouter sur un fenetre
    Salut,

    Je developpe un d�mineur perso et:

    Je voudrai bouter sous une fentre pour choisir le niveau (Form2 d�j� cr��e avec 3 boutons et assignement de variable dans le cpp)

    Et il boute sur ma fenetre principalle � savoir celle avec la grille de jeu, du coup je peu pas choisir mon niveau.

    Et je voudrai faire de m�me pour un fenetre avec les Best scor et pareil je ne sais pas comment passer d'une fenetre a une autre...

    Merci pour le coup de main....Salut,

  2. #2
    Membre Expert
    Avatar de kmaniche
    Inscrit en
    Janvier 2006
    Messages
    1 717
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 717
    Par d�faut
    Bonjour,

    �a ce passe dans les propri�t�s du projet:
    Menu Projet / Options (ou [Ctrl][Shift][F11] / Onglet Forme / Choisi une Forme dans la liste d�roulante (Forme principale).

    Sinon, il ya un poste o� j'ai d�j� r�pondu, � toi de chercher.

  3. #3
    Membre averti
    Inscrit en
    D�cembre 2006
    Messages
    28
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2006
    Messages : 28
    Par d�faut Autre question
    Merci c'est cool

    Par contre c'est o� que je jongle entre les fenetres:

    je le met dans le cpp?

    O� dans le truc que tu m'as fait ouvrir il y a 2 fenetres o� je peux passer les form d'un cot� ou de l'autre �a sert � quoi???

  4. #4
    Membre Expert
    Avatar de kmaniche
    Inscrit en
    Janvier 2006
    Messages
    1 717
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 717
    Par d�faut
    Bon, je ne pense pas que le terme Bouter est vraiment appropri�

  5. #5
    Membre averti
    Inscrit en
    D�cembre 2006
    Messages
    28
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2006
    Messages : 28
    Par d�faut
    Citation Envoy� par kmaniche
    Bon, je ne pense pas que le terme Bouter est vraiment appropri�
    Ben si Bouter c'�tait pour tomber dessus au d�marage...

    Maitenant j'aimerai passer de l'une � l'autre en cliquant sur un bouton (bouton d�j� cr�er)...

  6. #6
    Membre Expert
    Avatar de kmaniche
    Inscrit en
    Janvier 2006
    Messages
    1 717
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 717
    Par d�faut
    Pour Form1 -> Form2 :

    Donc tu fais dans l'appelante (Form1) [Alt][F11] et tu choisi Unite2.
    Dans le OnClick du bouton:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    Form2 -> Show() ; // ou ShowModal() ;
    Tout est dans jetez un coup d'oeil

  7. #7
    Membre Expert
    Avatar de kmaniche
    Inscrit en
    Janvier 2006
    Messages
    1 717
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 717
    Par d�faut
    Citation Envoy� par nurbo_2056
    Ben si Bouter c'�tait pour tomber dessus au d�marage...
    vaut mieux dir : Fiche (form) de d�marrage.

  8. #8
    Membre Expert
    Avatar de Crayon
    Inscrit en
    Avril 2005
    Messages
    1 811
    D�tails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 811
    Par d�faut
    Je viens juste de comprendre que Bouter veux dire "To Boot". Moi je l'aurais �cris Booter

  9. #9
    Membre averti
    Inscrit en
    D�cembre 2006
    Messages
    28
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2006
    Messages : 28
    Par d�faut
    Citation Envoy� par kmaniche
    Pour Form1 -> Form2 :

    Donc tu fais dans l'appelante (Form1) [Alt][F11] et tu choisi Unite2.
    Dans le OnClick du bouton:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    Form2 -> Show() ; // ou ShowModal() ;
    Tout est dans jetez un coup d'oeil
    Il ne me propose que Unit1 ????

  10. #10
    Membre Expert
    Avatar de kmaniche
    Inscrit en
    Janvier 2006
    Messages
    1 717
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 717
    Par d�faut
    Surment que tu es sur la fiche n�2 (TForm2)

    sinon: Alors ajoute une nouvelle fiche :
    Menu File / New / Form,
    sinon, si ta l� d�j�, alors :
    Menu Projet / Add to project.

    s'il vous plait ~~

  11. #11
    Membre averti
    Inscrit en
    D�cembre 2006
    Messages
    28
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2006
    Messages : 28
    Par d�faut
    Citation Envoy� par kmaniche
    Surment que tu es sur la fiche n�2 (TForm2)

    sinon: Alors ajoute une nouvelle fiche :
    Menu File / New / Form,
    sinon, si ta l� d�j�, alors :
    Menu Projet / Add to project.

    s'il vous plait ~~

    D�sol� mais le lien FAQ plante pour l'instant, j'y ai fit un tour tout a lD�sol� mais le lien FAQ plante pour l'instant, j'y ai fait un tour tout � l�heure j�ai trouv� des truc mais j�ai d�autre question.

    J�ai bien ouvert l�Unit 2 je la vois, j�ai ax� au .cpp et .h


    Mais quand je fais alt+F11, je n�est toujours que Unit1�

  12. #12
    Membre Expert
    Avatar de kmaniche
    Inscrit en
    Janvier 2006
    Messages
    1 717
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 717
    Par d�faut
    Citation Envoy� par nurbo_2056
    D�sol� mais le lien FAQ plante pour l'instant, j'y ai fit un tour tout a lD�sol� mais le lien FAQ plante pour l'instant, j'y ai fait un tour tout � l�heure j�ai trouv� des truc mais j�ai d�autre question.
    je doute, si la forum marche, y a pas une raison que plante

    Sinon,

    Supposons que tu as deux fiches Form1/Unit1 et Form2/Unit2, l'objectif est d'afficher la Form2 aprtir de Form1.

    Dans la Forme1 donc unit1.cpp: [Alt]+[F11], il te donne Unit2, tu la choisi.
    ensuite, dans l'�venement OnClick du boutton qui se trouve dans Form1 :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
     
    void __fastcall TForm1::Button1Click(TObject *Sender)
    {
      Form2 -> Show() ; // ou Form2 -> ShowModal() ;
    }

  13. #13
    Membre Expert
    Avatar de kmaniche
    Inscrit en
    Janvier 2006
    Messages
    1 717
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 717
    Par d�faut
    Voici un liens

  14. #14
    Membre averti
    Inscrit en
    D�cembre 2006
    Messages
    28
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2006
    Messages : 28
    Par d�faut
    Citation Envoy� par kmaniche
    je doute, si la forum marche, y a pas une raison que plante

    Sinon,

    Supposons que tu as deux fiches Form1/Unit1 et Form2/Unit2, l'objectif est d'afficher la Form2 aprtir de Form1.

    Dans la Forme1 donc unit1.cpp: [Alt]+[F11], il te donne Unit2, tu la choisi.
    ensuite, dans l'�venement OnClick du boutton qui se trouve dans Form1 :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
     
    void __fastcall TForm1::Button1Click(TObject *Sender)
    {
      Form2 -> Show() ; // ou Form2 -> ShowModal() ;
    }
    Oki merci je pense avoir compri,

    Je veux passer de la forme 2 � la une c'est surement pour �a qu'il ne me proposer que Unit1.

    Je suis plus dessus l�, je teste �a d�s que possible...

    Encore merci pour tout Sir kmaniche...

  15. #15
    Membre Expert
    Avatar de kmaniche
    Inscrit en
    Janvier 2006
    Messages
    1 717
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 717
    Par d�faut
    Bon courage, tien nous au courant en cas de pepin, sinon

  16. #16
    Membre averti
    Inscrit en
    D�cembre 2006
    Messages
    28
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2006
    Messages : 28
    Par d�faut
    Salut, bon je commence � comprendre mais il me reste quelque inconnu :

    J�arrive � passer d�une fen�tre � une autre avec ce que tu ma dit.


    Par contre je suis aller voir le lien car je voudrais faire a peut pr�s la m�me chose

    A savoir je commence sur la Form 2 je clic sur un bouton et je veux mettre une variable � un certain niveau en fonction du bouton.

    Mais cette variable je doit m�en servir dans la form1 donc j�ai essaye de faire comme �tait dit pour modifier une variable appartenant � une form � partir d�une autre mais je n�y arrive pas

    Et aussi quand j�ai cliqu� sur mon bouton que mon autre fen�tre s�ouvre je voudrai fermer automatiquement la premi�re�..

  17. #17
    Membre Expert
    Avatar de kmaniche
    Inscrit en
    Janvier 2006
    Messages
    1 717
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 717
    Par d�faut
    Citation Envoy� par nurbo_2056
    Mais cette variable je doit m�en servir dans la form1 donc j�ai essaye de faire comme �tait dit pour modifier une variable appartenant � une form � partir d�une autre mais je n�y arrive pas
    Alors, du dois d�clarer cette variable en globale, par exemple dans Form2.h dans la rubrique public :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
     
    private:    // Déclarations de l'utilisateur
    public:        // Déclarations de l'utilisateur
    int mavar ; // ici déclare ta variable globale
     
            __fastcall TForm2(TComponent* Owner);
    ensuite dans la m�me form, tu peux modifier la valeur de cette variable dans n'importe que evenement (par exemple Onclick du boutton).

    et dans la form1, inclus form2.h [Alt][F11], maintenant du peut utilioser ta variable comme tu veux.

    Et aussi quand j�ai cliqu� sur mon bouton que mon autre fen�tre s�ouvre je voudrai fermer automatiquement la premi�re�..
    ben, avant d'afficher la form1 tu met :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
     
    Hide() ;
    Form1 -> Show() ;

  18. #18
    Membre averti
    Inscrit en
    D�cembre 2006
    Messages
    28
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2006
    Messages : 28
    Par d�faut
    c'est o� que j'inclus unit2.h (l� ou j'ai cr�� ma variable)

    Dans Unit1.h ou Unit2.cpp

    et de quelle maniere

  19. #19
    Membre averti
    Inscrit en
    D�cembre 2006
    Messages
    28
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2006
    Messages : 28
    Par d�faut
    C'est Bon kmaniche j'ai trouver merci encore

  20. #20
    Membre Expert
    Avatar de kmaniche
    Inscrit en
    Janvier 2006
    Messages
    1 717
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 717
    Par d�faut
    ravi pour toi

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Comment ecrire sur la meme ligne avec la commane ECHO
    Par juflata dans le forum Windows
    R�ponses: 3
    Dernier message: 24/11/2015, 09h06
  2. R�ponses: 6
    Dernier message: 13/03/2007, 10h04
  3. [Transparent] - Comment dessiner sur 2 TImage ?
    Par TOTO32 dans le forum Langage
    R�ponses: 15
    Dernier message: 08/08/2004, 01h06
  4. [VB6] Comment boucler sur des controls d'un form ?
    Par lankviller dans le forum VB 6 et ant�rieur
    R�ponses: 5
    Dernier message: 27/01/2003, 16h29
  5. Aide sur une fenetre
    Par Ray-j dans le forum Autres �diteurs
    R�ponses: 4
    Dernier message: 29/11/2002, 08h51

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