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++ Discussion :

Appel des composants depuis un autre formulaire


Sujet :

C++

  1. #1
    Membre du Club
    Femme Profil pro
    Inscrit en
    Juin 2012
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juin 2012
    Messages : 66
    Points : 57
    Points
    57
    Par défaut Appel des composants depuis un autre formulaire
    Bonjour,

    Je développe en c++ sur Rad studio, alors j'ai deux fenêtre, (form1)
    qui porte un menu avec un sous menu qui ouvre une autre fenêtre (form2)

    Mon problème c'est que je dois coder des composants sur form2 sachant que j'aurais besoin des composants non visuels qui sont insérés dans form1.

    Comment je puisse accéder aux composants de form1 sans utiliser l’héritage ni les accesseurs ?

    est ce que je peux utiliser le constructeur ? comment faire ?

    aidez moi

    Merci d'avance

  2. #2
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Décembre 2010
    Messages
    734
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 734
    Points : 1 475
    Points
    1 475
    Par défaut
    Citation Envoyé par belfort90 Voir le message
    Bonjour,
    Mon problème c'est que je dois coder des composants sur form2 sachant que j'aurais besoin des composants non visuels qui sont insérés dans form1.
    composants non-visuels? dans form1? parlerais-tu par hasard du modèle, qui devrait être séparé de la vue pour donner un code lisible?
    Il faudrait être plus précis. Que doit récupérer form2, et pour en faire quoi?

  3. #3
    Membre chevronné
    Avatar de imperio
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    853
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2010
    Messages : 853
    Points : 2 167
    Points
    2 167
    Par défaut
    Pourquoi ne pas passer toutes les données nécessaires à form1 dans son constructeur ? Ou mieux encore : passer un pointeur form1 à form2.

  4. #4
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Décembre 2010
    Messages
    734
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 734
    Points : 1 475
    Points
    1 475
    Par défaut
    Citation Envoyé par imperio Voir le message
    Ou mieux encore : passer un pointeur form1 à form2.
    Il faudrait voir ce que form2 doit utiliser de form1...mais je dirais surtout: passer une référence à l'objet de modèle qui va bien. En séparant modèle et vue, de préférences, pour éviter les spaghettis...

Discussions similaires

  1. Appeler un SUB d'un formulaire depuis un autre formulaire
    Par Zouzou1er dans le forum VBA Access
    Réponses: 7
    Dernier message: 24/08/2016, 15h00
  2. Réponses: 17
    Dernier message: 27/02/2013, 11h07
  3. [AC-2003] appel procédure depuis un autre formulaire
    Par petitours dans le forum VBA Access
    Réponses: 3
    Dernier message: 30/04/2009, 13h52
  4. appel des composants appartenants à page dans une autre
    Par mariooma dans le forum Silverlight
    Réponses: 1
    Dernier message: 04/12/2008, 22h52
  5. appeler des composants à partir d'une autre frame
    Par lex13 dans le forum AWT/Swing
    Réponses: 5
    Dernier message: 08/07/2007, 21h00

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