Comment : obtenir une valeur à partir d'un autre formulaire (Visual C#)

Mise à jour : novembre 2007

Cet exemple récupère une valeur d'une zone de texte dans un Windows Form et l'affiche dans une zone de texte d'un autre formulaire.

Exemple

// In Form1.cs.
private Form2 otherForm = new Form2();
private void GetOtherFormTextBox()
{
    textBox1.Text = otherForm.TextBox1.Text;
}
private void button1_Click(object sender, EventArgs e)

    GetOtherFormTextBox();
}

Compilation du code

Cet exemple nécessite :

  • Deux formulaires nommés Form1 et Form2., contenant chacun un contrôle TextBox nommé textBox1. Le formulaire Form1 doit créer une instance de Form2 et l'assigner à otherForm ; GetOtherFormTextBox copiera le texte de textBox1 du formulaire Form2 dans textBox1 du formulaire Form1.

  • Une chaîne doit être assignée à la propriété Text de textBox1 sur Form2 au moment du design.

Voir aussi

Concepts

Conception d'une interface utilisateur en Visual C#

Autres ressources

Personnalisation, affichage et impression des Windows Forms

Visite guidée de Visual C#