Programowo ukryj / usuń tabpages w VB.NET

Mam 10 zakładek na moim formularzu. Opierając się na danych wejściowych w polu tekstowym, chcę programowo usunąć liczbę stron z kartami, tzn. Jeśli pole tekstowe ma wartość 3, to tylko pierwsze 3 strony powinny być widoczne, a strony od 4 do 10 muszą być usunięte lub nie powinny być widoczne. Próbowałem pójść bez sukcesu,

For i = 0 To 9
Form1.TabControl1.TabPages.Remove(Form4.TabControl1.TabPages((val(textbox1.text)) + i))
Next

(Dla powyższych oświadczeń nie są generowane żadne wyjątki ani błędy)

Co jest nie tak z tymi stwierdzeniami?

Dzięki.

questionAnswers(2)

yourAnswerToTheQuestion