質問: "ラベル2" ; ``` ["Label2"]のLabel2は、プログラムにて制作しているため、 label1のように固定するすることは、 できません。 ご存知の方がおられたら、ご回答して頂くよう宜しくお願いいたします。
回答: groupBox1の中にlabel2が入ってしまったため、オブジェクトの階層構造としては Form > groupBox1 > label のような形に変更されました。 controlsのリストから呼び出す場合にはこの階層構造に従う必要があります。 label2の書き方に倣うなら、 ``` ((Label)this.Controls["groupBox1"].Controls["label2"]).Text = "ラベル2" ; ``` となりますね。