Ciao,
in questa stanza di parla di reportistica (crystal, rdlc etc) o problemi legati a questi argomenti, quello che chiedi tu è relativo ad un'applicazione Win32, quindi la stanza più corretta dove postare è questa: http://www.dotnethell.it/forum/Windows-Forms.aspx
A parte questo, quello che vuoi fare tu è risolvibile usando come Form2 una maschera che venga visualizzata come Singleton, ed esporre una sua proprietà per chi vuole scrivere dentro alla sua textbox.
Nella prima maschera, nella textbox1 ti sottoscrivi all'evento "TextChanged" e gli vai a settare qualcosa nella seconda, qualcosa tipo:
... textchanged della prima form...
Form2.Instance.Valore = textBox1.Text
...
e come Form2 hai :
public class Form2 : Form
{
private static Form2 inst;
public static Form2 Instance
{
get { if(inst == null)
inst = new Form2();
return inst;
}
}
...
public string Valore {
get { return textBox.Text; }
set { textBox.Text = value; }
}
}
ti consiglio di usare la proprietà invece di esporre direttamente la textbox della form2 per questione di pulizia del codice, anche se niente ti vieta di farlo...
Ciao.
Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo