タイトル : タブにコントロールの配列を作成したい 投稿日 : 2010/08/24(Tue) 09:52 投稿者 : わたべ
Private dgv() As System.Windows.Forms.DataGridView Private lbl() As System.Windows.Forms.Label Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) _ Handles MyBase.Load Dim i As Integer Dim Num As Integer = レコード数 Dim TabPage As New TabPage() dgv = New System.Windows.Forms.DataGridView(Num) {} lbl = New System.Windows.Forms.Label(Num) {} For i = 0 To Num - 1 'PageAdd tab.TabPages.Add(TabPage) TabPage.Text = i dgv(i) = New DataGridView lbl(i) = New Label dgv(i).Name = "dgv" + i.ToString() lbl(i).Name = "lbl" + i.ToString() tab.TabPages(i).Controls.Add(dgv(i)) tab.TabPages(i).Controls.Add(lbl(i)) Next i ページの無いタブコントロールだけフォームに貼り付けてあります。 そのタブに取得したレコード数だけ、ページを追加し、 それぞれのページにコントロール配列のdgvとlbl等を作成したいのですが ページは追加されるのですが、dgvとlblが表示されません コントロール配列にしなければ追加出来る事は確認したのですが どのようにすればよいのでしょうか? ご教授お願いします。 |