是不是想这样:
'移去
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
s(Me.TextBox1.Text, Me.TextBox2.Text)
End Sub
'从零计起,移去位置始为Index的连续count个TabPage
Private Sub s(ByVal Index As Integer, ByVal count As Integer)
Dim NowPageCount As Integer
If Index < 0 OrElse Index > Me.TabControl1.TabCount - 1 Then Exit Sub
count = IIf((Index + count) < Me.TabControl1.TabPages.Count, count, Me.TabControl1.TabPages.Count - Index)
Dim i As Integer
For i = Index To Index + count - 1
Me.TabControl1.TabPages.RemoveAt(Index)
Next
For i = Index To Me.TabControl1.TabPages.Count - 1
Me.TabControl1.TabPages(i).Text = "TabPage" & (i + 1).ToString
Next
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Convert.ToInt32(TextBox1.Text)
TabControl1.TabPages.Clear()
Dim i As Integer
i = TextBox1.Text
For i = 1 To i
Dim a As New TabPage
a.Name = "asd"