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 :

Communiquer entre deux forms


Sujet :

Windows Forms

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2013
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Communiquer entre deux forms
    Bonjour, j'ai au préalable consulté cette discussion, mais j'avoue ne pas avoir réussi à saisir tout ce qui a été dit.

    Mon problème :J'ai deux fenêtre, une principale et une secondaire qui permet la connexion à une base de données. Le problème étant que dès que je ferme ma deuxième fenêtre après avoir configuré l'adresse de ma Bdd, à la réouverture de la fenêtre tout à été réinitialisé.
    Voici le constructeur de ma fenêtre principale :

    public:
    Config^ fenetre;

    Form1(void)
    {
    InitializeComponent();
    fenetre = gcnew Config(); //Création de l'objet fenêtre
    }


    et la secondaire :

    public:

    CBDD* LaBdd ; //Agrégation Config->CBDD


    Config(void)
    {
    InitializeComponent() ;

    LaBdd = new CBDD() ;

    char* IpBddchar = LaBdd->GetAdresse();
    Text_Ip_Bdd_Actuelle -> Text = gcnew String(static Form1::adresseip); //Ecriture dans le form des adresses par défaut de la Bdd
    Text_Ip_Opc_Actuelle -> Text = "NULL";
    }


    Voila tout, je vous remercie par avance.

  2. #2
    Membre expérimenté Avatar de callo
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2004
    Messages
    887
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Togo

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Service public

    Informations forums :
    Inscription : Février 2004
    Messages : 887
    Points : 1 699
    Points
    1 699
    Par défaut
    Citation Envoyé par MacCallahan Voir le message
    public:

    CBDD* LaBdd ; //Agrégation Config->CBDD


    Config(void)
    {
    InitializeComponent() ;

    LaBdd = new CBDD() ;

    char* IpBddchar = LaBdd->GetAdresse();
    Text_Ip_Bdd_Actuelle -> Text = gcnew String(static Form1::adresseip); //Ecriture dans le form des adresses par défaut de la Bdd
    Text_Ip_Opc_Actuelle -> Text = "NULL";
    }
    Pas super clair ton code, un mélange de C# et C++ ?
    Quel langage utilises-tu?

    Citation Envoyé par MacCallahan Voir le message
    Mon problème :J'ai deux fenêtre, une principale et une secondaire qui permet la connexion à une base de données. Le problème étant que dès que je ferme ma deuxième fenêtre après avoir configuré l'adresse de ma Bdd, à la réouverture de la fenêtre tout à été réinitialisé.
    Bah c'est normal que les données de contrôles winforms soit réinitialisés vu que tu as fermer la fenêtre. De plus, en ouvrant la fenêtre, tu crées une nouvelle instance de ta form, il est donc normal que tu ais un reset de ton formulaire.
    N'oubliez pas le tag et

Discussions similaires

  1. Communiquer entre deux frames
    Par PNL dans le forum AWT/Swing
    Réponses: 24
    Dernier message: 10/03/2007, 11h16
  2. [VB]Relation entre deux form.
    Par dann dans le forum VB 6 et antérieur
    Réponses: 12
    Dernier message: 20/03/2006, 09h07
  3. [VB.NET] Passer une valeur de control entre deux form
    Par TheMacleod dans le forum Windows Forms
    Réponses: 5
    Dernier message: 27/12/2005, 11h07
  4. [VB .Net][Forms] Interaction entre deux forms
    Par plasticgoat dans le forum Windows Forms
    Réponses: 7
    Dernier message: 24/08/2005, 13h14
  5. [VB.NET] Perte de focus entre deux form
    Par toniolol dans le forum Windows Forms
    Réponses: 2
    Dernier message: 05/07/2005, 08h00

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