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 :

relations entre les interfaces dans c++ Builder 6 [Débutant]


Sujet :

C++Builder

  1. #1
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2015
    Messages
    65
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2015
    Messages : 65
    Par défaut relations entre les interfaces dans c++ Builder 6
    Bonjour à tous,
    je suis entrain d'apprendre le c++ builder et travailler avec. je veux créer une interface principale et quand je clic sur une image spécifique dans cette interface ,j'ouvre une boite de dialogue (une boite d'authentification),et quand je clic sur valider, j'ouvre une autre fenêtre (interface).
    comment je peux le faire??
    et je veux s'avoir aussi comment je peux changer la taille (ou bien la surface) d'une interface.
    pouvez-vous m'aider svp?

  2. #2
    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

  3. #3
    Membre averti
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Mars 2015
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2015
    Messages : 11
    Par défaut relations entre les interfaces dans c++ Builder 6
    Bonsoir,
    Pour la relation entre les interfaces (Forms) il faut mettre les include dans chaque fiche.
    par exemple vous avez les interfaces suivantes :
    - Form principale dont le nom du source est Main.cpp/Main.h
    - Form authentification dont le nom du source est authentification.cpp/authentification.h
    -Forme autre dont le nom du source est autre.cpp/autre.h

    Donc dans la form principale il faut mettre #include "authentification.h" et #include "autre.h" pour que tu pourras appeler ces deux from depuis la from principale, de la même manière si tu veux appeler la form principale depuis les autres form il faut mettre #include "Main.h" dans chacun.

    Et pour la taille tu as la propriété Width pour la largeur et la propriété Height pour la hauteur, et par programmation tu fais nom_de_la_form->Width = largeur et nom_de_la_form->Height = hauteur.

  4. #4
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2015
    Messages
    65
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2015
    Messages : 65
    Par défaut
    quand je clic 2 fois sur l'image j’obtiens ce code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    void __fastcall TGESTION_EDT::authentifcation_imClick(TObject *Sender)
    {
     
    }
    comment je peux faire l'appel du Form AUTHENTIFICATION???

  5. #5
    Membre averti
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Mars 2015
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2015
    Messages : 11
    Par défaut
    Bonjour,
    Je suppose que le nom de la form authentifcation est Name = authentifcation
    donc dans l'evenement onClick de l'image mettre :

    void __fastcall TGESTION_EDT::authentifcation_imClick(TObject *Sender)
    {
    //Utilise l'une de ces deux méthodes
    //1 - Pour un affichage simple où tu peux sélectionner les autres fenêtres qui sont ouvertes
    authentifcation->Show();

    //2 - Ou pour un affichage fixe (modale) où tu ne peux pas sélectionner les autres fenêtres qui sont ouvertes
    authentifcation->ShowModal();
    }

    et comme je t'ai dit n'oublier pas les includes. En plus il faut que tu lis quelques documentation pour que tu peux débrouiller quand tu seras hors ligne

  6. #6
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2015
    Messages
    65
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2015
    Messages : 65
    Par défaut
    Merci bq, ça marche .
    une autre question SVP, qd je clic sur vaider dans la form authentification je veux afficher une autre form + fermer la form active, commet je peux e faire??
    j'essaie authentification->close(); mais ça marche pas

  7. #7
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2015
    Messages
    65
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2015
    Messages : 65
    Par défaut
    et pour les dimensions de l'interface ça marche aussi mais il y a un petit problème ,je fixe la taille de la fenêtre (plein écran). je veux aussi fixe la position de la fenêtre initialement car à chaque fois qd je lance l’exécution je dois faire glisser la fenêtre pour qu'elle soit complètement visible , comment je peux le faire ceci!!

  8. #8
    Membre averti
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Mars 2015
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2015
    Messages : 11
    Par défaut
    Utiliser la logique, tu as dit "je veux afficher une autre form + fermer la form active" donc c'est comme suit :
    //fermer la form active
    authentification->close();
    //afficher une autre form
    autre->show();

    Pour le plein ecran tu as la propriété de la form WindowState mettre la à wsMaximazed

  9. #9
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2015
    Messages
    65
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2015
    Messages : 65
    Par défaut
    Erreur
    Nom : Capturedddddddd.PNG
Affichages : 316
Taille : 2,4 Ko
    je clic 2 fois sur le bouton valider et voilà ce que j'ai fait
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    void __fastcall TAUTHENTIFICATION::Button1Click(TObject *Sender)
    {
    AUTHENTIFICAION->close();
    ADMINISTRATEUR->show();
    }

  10. #10
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2015
    Messages
    65
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2015
    Messages : 65
    Par défaut
    c'est bon ça marche parfaitement , merci bq c'est très gentille

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

Discussions similaires

  1. relation entre les objets dans un fichier de mouvement
    Par info_sara dans le forum Développement 2D, 3D et Jeux
    Réponses: 18
    Dernier message: 07/05/2013, 20h58
  2. relations entre les formulaires
    Par PAUL87 dans le forum Access
    Réponses: 5
    Dernier message: 17/09/2005, 11h48
  3. Relation entre les tables
    Par adelyx dans le forum Bases de données
    Réponses: 1
    Dernier message: 02/04/2005, 23h06
  4. Relations entre les Paquetages
    Par bran_noz dans le forum UML
    Réponses: 4
    Dernier message: 25/06/2004, 14h05

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