> Form1 f1 = new Form1();
> f1.Label1 = textBox1.Text;
> で渡してるつもりだったりします。。。
渡してるのは、textBox1のTextプロパティの内容である文字列の参照だ。
Textプロパティを一種の「箱」とみなすと、箱の中身を触らせただけだ。
箱そのものには触れないから、箱に別のものを入れることもできない。