Procedura: recuperare un valore da un altro form (Visual C#)

Aggiornamento: novembre 2007

Nell'esempio riportato di seguito un valore di una casella di testo di un Windows Form viene recuperato e visualizzato in una casella di testo di un altro form.

Esempio

// 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();
}

Compilazione del codice

L'esempio presenta i seguenti requisiti:

  • Due form denominati Form1 e Form2., ciascuno contenente un controllo TextBox denominato textBox1. L'oggetto Form1 deve creare un'istanza dell'oggetto Form2 e assegnarla all'oggetto otherForm; l'oggetto GetOtherFormTextBox copierà il testo dell'oggetto textBox1 contenuto nell'oggetto Form2 nell'oggetto textBox1 disponibile nell'oggetto Form1..

  • In fase di progettazione è necessario assegnare una stringa alla proprietà Text dell'oggetto textBox1 contenuto nell'oggetto Form2.

Vedere anche

Concetti

Progettazione di un'interfaccia utente in Visual C#

Altre risorse

Personalizzazione, visualizzazione e stampa di un Windows Form

Presentazione guidata di Visual C#