| | タイトル | : タブにコントロールの配列を作成したい |  | 記事No | : 10201 |  | 投稿日 | : 2010/08/24(Tue) 09:52 |  | 投稿者 | : わたべ | 
     Private dgv() As System.Windows.Forms.DataGridViewPrivate 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が表示されません
 
 コントロール配列にしなければ追加出来る事は確認したのですが
 どのようにすればよいのでしょうか?
 ご教授お願いします。
 
 |