FreeTime - Stefano Passatordi 's Blog


Libera la mente...ecco il Blog di Stefano Passatordi
Statistiche
  • Views Home Page: 156.848
  • Views Posts: 374.410
  • Views Gallerie: 752.217
  • n° Posts: 210
  • n° Commenti: 148
Archivio Posts
Anno 2010

Anno 2009

Anno 2008

Anno 2007

Anno 2006

Anno 2005
Mappa

Interazione tra form con framework 2

Ecco un banale esempio di come sia semplice con il framework 2 far interagire due form usando Application.OpenForms che restituisce FormCollection, ovvero la collezione di tutte le form caricate da una applicazione.
Ad esempio, creaimo due form (Form1 e Form2), in Form1 inseriamo due bottoni ed un textbox mentre nella seconda Form2 solo un textbox. Con un bottone di Form1 facciamo creare e visualizzare la Form2, e con il secondo bottone facciamo in modo che il testo del textbox nella prima form venga inviato al textbox in Form2.

Ecco il codice :

        Form2 f2;
        FormCollection fc;

        private void button1_Click(object sender, EventArgs e)//bottone per creare la seconda form
        {    
            f2= new Form2();
            f2.Show();
            fc = Application.OpenForms;
        }

        private void button2_Click(object sender, EventArgs e)//bottone per impostare il testo del textbox in form2 uguale a quello del textbox in form1
        {
            TextBox tb = (TextBox)fc["Form2"].Controls[0];
            tb.Text = textBox1.Text;
        }

Facile no!??!
Categoria: Programmazione
martedì, 07 feb 2006 Ore. 17.36
Ora e Data
Calendario
novembre 2024
lmmgvsd
28293031123
45678910
11121314151617
18192021222324
2526272829301
2345678
Blogs Amici
    Links
      Copyright © 2002-2007 - Blogs 2.0
      dotNetHell.it | Home Page Blogs
      ASP.NET 2.0 Windows 2003