前提
デザイン
親UserControl内に子Controlを配置しています(画像1)
子UserControlにはLabelを2つ配置しています(画像2)
実現したいこと
Hoge()を呼び出したときに子UserControl内のLabel.Textを編集したい
Controlのプロパティは以下のソースコードようにいじれるが、子UserControl内のラベルのプロパティを編集できない
該当のソースコード
VB.NET
1Imports System.Windows.Forms 2 3Public Class Form1 4 'フィールド 5 Private uctOya() As System.Windows.Forms.UserControl 6 Private uctKodomo() As System.Windows.Forms.UserControl 7 8 Private Sub Hoge() 9 Me.uctOya = New uctOya(0) {} 10 Me.uctKodomo = New uctKodomo(1) {} 11 Me.SuspendLayout() 12 13 'インスタンス生成 14 Me.uctOya(0) = New uctOya 15 Me.uctKodomo(0) = New uctKodomo 16 Me.uctKodomo(1) = New uctKodomo 17 18 'プロパティ設定 19 Me.uctOya(0).Name = "Oya" 20 Me.uctOya(0).Location = New Point(0, 0) 21 Me.uctOya(0).Size = New Size(500, 100) 22 23 End Sub 24 25End Class
まだまだ初心者でわからないことが多いのですが、考え方のご教授よろしくお願いいたします.
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。