2009-02-01 2 views
1

Visual Basic 9 (VS2008)를 사용 중입니다.TabControl에 Tab을 프로그래밍 방식으로 추가하는 방법 ListView 컨트롤이 내부에 도킹되어 있습니까?

사용자가 탭 추가 버튼을 클릭 할 때 새 탭을 만들고 싶습니다.

Tab에는 ListView 컨트롤이 있어야합니다.

프로그래밍 방식으로 TabControl에 Tab을 추가하고 그 안에 ListView 컨트롤을 도킹하는 방법은 무엇입니까?

+0

제임스의 대답은, 당신이 필요로하는 것을 포함하는 것? – scraimer

답변

4

그것은 이런 식으로 뭔가를 갈 것입니다 ...

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