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

Windows Forms Discussion :

appel methode de form principale depuis form secondaire


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Consultant informatique
    Inscrit en
    Juin 2006
    Messages
    130
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Juin 2006
    Messages : 130
    Par défaut appel methode de form principale depuis form secondaire
    Bonjour,

    dans une application, j'ai ma form principale qui appele une autre form.
    J'aimerais pouvoir appeler une fonction qui se trouve dans la première form depuis la deuxième.

    J'ai essayer de passer l'opérateur this en paramètre, mais dans la deuxième forme je n'ai accès que aux méthodes de Form

    Comment puis je faire?

    Merci d'avance pour vos réponses...

  2. #2
    Membre Expert Avatar de Guulh
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    2 160
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 2 160

  3. #3
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Le principe de passer this en paramètre est bon, mais il doit y avoir un problème dans ton code... fais voir le code

  4. #4
    Membre confirmé
    Profil pro
    Consultant informatique
    Inscrit en
    Juin 2006
    Messages
    130
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Juin 2006
    Messages : 130
    Par défaut
    Alors voici la méthode de ma form principale:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    public void Fonction()
    {
             // code
    }
    Voici l'appel de la fenêtre secondaire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    fenetre_result = new Resultat(this);
    fenetre_result.Show();
    J'ai surchargé le constructeur de la deuxième fenêtre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    private Form parent;
     
    public Resultat(Form form_parente)
    {
             parent = form_parente;
    }
    Lorsque je fait "parent." je n'ai accès qu'aux méthodes de Form


    EDIT: j'ai trouvé pourquoi celà ne marchais pas, je disais qu'il sagissait d'un objet Form au lieu d'un objet FormPrincipale

    Merci Guulh pour les liens ça ma bien aidé .

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

Discussions similaires

  1. [Débutant] Ouvrir une forme utilisant la forme principale
    Par codepvc dans le forum C++Builder
    Réponses: 2
    Dernier message: 24/10/2013, 10h02
  2. [Débutant] attaché les forms à un seul form principale
    Par morched89 dans le forum C#
    Réponses: 4
    Dernier message: 08/12/2012, 18h11
  3. Réponses: 4
    Dernier message: 13/04/2012, 17h34
  4. [VBA-Excel] Ajouter plusieurs forme sur ma forme principale
    Par marsupilami34 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 05/02/2007, 13h44
  5. Intégrer une Form dans une Form principale
    Par rol72 dans le forum C++Builder
    Réponses: 3
    Dernier message: 27/09/2006, 14h20

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