For Each a As Control In form1.Controls If TypeOf a Is TextBox Then Dim b As New TextBox b = a b.Text = "ガッ" End If Next
これでバッチリと思って実際に使おうとしたら、MasterPageを使っているせいか実際にコントロールを参照したいページが 見えません。 参照したいページのコード上で For Each a As Control In Form.Controls とやってもマスターページ上のコントロールを拾っているようです。 該当ページのID名を名指ししても.Controlsが候補に出てきませんし、どうすれば指定ページの参照ができるんでしょう? 最近.NETを始めたので、クラスとか継承とかの概念がイマイチ掴みきれなくて難儀してます。