タイトル | : タブにコントロールの配列を作成したい |
記事No | : 10201 |
投稿日 | : 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が表示されません
コントロール配列にしなければ追加出来る事は確認したのですが どのようにすればよいのでしょうか? ご教授お願いします。
|