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 :

recupérer le texte d'un textbox d'une autre form.


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de sarah_s
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    90
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 90
    Par défaut recupérer le texte d'un textbox d'une autre form.
    bonjour..
    j'ai deux forms et je voudrai recupérer le texte contenu dans le textbox1 de la form 1,et le mettre dans le texbox2 de la form 2 lors du chargement de cette derniére.
    quelqu'un peut me suggerer une idée..merci à l'avance

  2. #2
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Quel rapport avec des ComboBox (comme indiqué par ton titre) ?

    Enfin bref, il faut que tu utilises des accesseurs (get/set) pour tes TextBox et cela fonctionnera.


    A+

  3. #3
    Membre à l'essai
    Inscrit en
    Mai 2007
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 5
    Par défaut passage par paramètre
    bonjour;

    Dans le cas ou tu lances la forme 2 à partir de la forme 1, tu peut tout simplement passer le continue du textbox1 de l'interface 1 comme paramètre dans l'appelle du constricteur paramètré de la forme 2.

    comme:

    //variables globales de la forme2
    string text_g;

    //costructeur paramètré de la forme2
    public form2 (string txt) //à la place de "public form2 ()"
    {
    initialize.........
    text_g = txt ; //affectation du paramètre dans la variable globale
    }

    et après tu peux utiliser ta variable ou tu veux dans la forme2

    ex : textbox2.text = text_g ;


    et tu peux lancer la forme2 comme suit:

    //dans le code de forme1

    forme2 f2 = new forme2(textbox1.text) ;
    f2.Show() ; // lancement de forme2


    j'attend tas répence pour savoir si c bon.
    Bon travail

  4. #4
    Membre confirmé Avatar de sarah_s
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    90
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 90
    Par défaut
    aymen merci beaucoup,ta solution marche à merveille ..
    je laisse le code pour ceux qui auront le même probléme aprés:
    dans la form2:
    //la variable globale text
    public string text;
    //que je passe en paramétre dans le contructeur
    public Form2(string t)
    {
    InitializeComponent();
    text = t;
    }
    //et que j'utilise à present sans probléme dans l'evénemnt load de la form 2:

    private void Form2_Load(object sender, EventArgs e)
    {

    textBox3.Text = text;
    }

    *du coté de la form1, j'appelle le constructeur de la form2 en lui communiquant comme paramétre le contenu(texte) du textbox,que je veux utiliser ,

    private void button1_Click(object sender, EventArgs e)
    {
    Form2 f = new Form2(textBox1.Text);
    f.Show();
    }

    merci encore aymen je te souhaite une bonne journée

    ps:c'est vrai j'ai fait une erreur dans le titre de la question,desolée...je parle bien d'un textbox

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

Discussions similaires

  1. [Débutant] Récupérer la valeur du textbox d'une autre forme !
    Par zodiag dans le forum VB.NET
    Réponses: 7
    Dernier message: 18/08/2011, 19h32
  2. Réponses: 4
    Dernier message: 06/12/2010, 12h08
  3. Affichage du contenu d'une textbox d'une autre form
    Par maxmarie dans le forum VB.NET
    Réponses: 8
    Dernier message: 13/06/2007, 16h23
  4. Réponses: 2
    Dernier message: 09/01/2007, 16h25
  5. Réponses: 2
    Dernier message: 18/12/2006, 19h04

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