2009-02-01 6 views
1

J'utilise Visual Basic 9 (VS2008)Comment faire pour ajouter par programme un onglet à TabControl avec un contrôle ListView ancré à l'intérieur?

Je souhaite créer de nouveaux onglets au fur et à mesure que l'utilisateur clique sur un bouton Ajouter un onglet.

L'onglet doit avoir un contrôle ListView ancré à l'intérieur. Comment ajouter par programme un onglet à TabControl avec un contrôle ListView ancré à l'intérieur de celui-ci?

+0

réponse de James semble couvrir ce dont vous avez besoin, non? – scraimer

Répondre

4

Il sera quelque chose comme ça ...

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 

    // Create the listView 
    Dim lstView As New ListView() 
    lstView.Dock = DockStyle.Fill 
    lstView.Items.Add("item 1") //item added for test 
    lstView.Items.Add("item 2") //item added for test 

    // Create the new tab page 
    Dim tab As New TabPage("next tab") 
    tab.Controls.Add(lstView) // Add the listview to the tab page 

    // Add the tabpage to the existing TabCrontrol 
    Me.TabControl1.TabPages.Add(tab) 

End Sub 
Questions connexes