こんにちは、もう1つ質問をさせてください。

なまえ保存用のあるクラスを作ることにしたのですが、
それはうまくいってます。
ただ、キャンバスとパネルはnewしたときの状態で待機しており
setcurrentで変えてもnewしたときにgetNameしたままの状態なので
空っぽなんです。

つまり、mainで
canvas,panel,nameクラスをnewする。そのときにそれぞれのコンストラクタ
が起動される。
つぎに
たとえばpanel内でname.SetName("asdf")みたいなものを実行して
セットカレントでcanvasに移動しても、はじめのmainでnewされたときの
状態から始まるので、canvas内にname = name.Getname();
などを記述していても効果がないのです。

この場合どうすればよいでしょうか?panel内からcanvas.Getname();などを
していては、最初にやっていたこととかわりがないので・・

あまりにも厨な質問かもしれませんが、もしよければおしえてください。
おねがいします。