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 :

Navigation entre 2 fenêtres


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Inscrit en
    Avril 2008
    Messages
    81
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 81
    Par défaut Navigation entre 2 fenêtres
    Bonjour à tous,

    depuis quelques jours je suis tombé face à un problème et j'ai pas pu trouver une solution.

    J'ai développé interfaces Form1 et Form2.
    Form 1 contient un boutton "btn" et un TextBox "text" et plusieurs autres informations.
    Lorsque je clique sur le bouton "btn" dans Form1 Il me dirige vers Form2.

    Form 2 contient elle aussi un boutton "btn1" et un TextBox "text1".

    Le probmleme est que:

    L'utilisateur doit remplir text1 dans Form2 et lorsqu'il clique sur le bouton btn1 il doit se rediriger vers la même fenêtre Form1 (sans perdre les informations existants déjà dans Form1) et insérer le continue de text1 dans text.

    Merci à tous

  2. #2
    Membre éprouvé Avatar de swif79
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2009
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Bas Rhin (Alsace)

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

    Informations forums :
    Inscription : Juillet 2009
    Messages : 79
    Par défaut
    Form2

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
            public string DialogText { get; private set; }
     
            private void button1_Click(object sender, EventArgs e)
            {
                this.Close();         
            }
     
            private void Form2_FormClosing(object sender, FormClosingEventArgs e)
            {
                this._DialogText = this.textBox1.Text;
                this.DialogResult = System.Windows.Forms.DialogResult.OK; 
            }
    Form1

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
             private void button1_Click(object sender, EventArgs e)
            {
                Form2 f2 = new Form2();
                this.Visible = false;
                if (f2.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                {
                    this.Visible = true;
                    this.textBox1.Text = f2.DialogText;
                }
            }

  3. #3
    Membre actif
    Inscrit en
    Avril 2008
    Messages
    81
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 81
    Par défaut
    Merci infiniment, tout fonctionne bien

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

Discussions similaires

  1. Navigation entre les fenêtres Qt
    Par dhay06 dans le forum Débuter
    Réponses: 4
    Dernier message: 31/01/2011, 22h51
  2. Navigation entre deux fenêtres
    Par yannard dans le forum Flex
    Réponses: 5
    Dernier message: 26/05/2008, 18h19
  3. Passer une variable entre deux fenêtres
    Par DeezerD dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 17/08/2005, 09h52
  4. Communication entre 2 fenêtres
    Par pkdev dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 14/03/2005, 22h26
  5. [Forms] : Gestion de Navigation entre module
    Par patmaba dans le forum Forms
    Réponses: 12
    Dernier message: 09/04/2004, 14h09

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