Programmgesteuertes Ausblenden / Entfernen von Registerkarten in VB.NET

Ich habe 10 Registerkarten in meinem Formular. Basierend auf einer Eingabe in eine Textbox möchte ich die Anzahl der Registerkarten programmgesteuert entfernen, d. H. Wenn die Texteingabe 3 ist, sollten nur die ersten 3 Registerkarten sichtbar sein und die Registerkarten 4 bis 10 müssen entfernt oder sollten nicht sichtbar sein. Ich habe versucht, ohne Erfolg zu folgen,

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

(Für die obigen Aussagen werden keine Ausnahmen oder Fehler generiert.)

Was ist falsch an diesen Aussagen?

Vielen Dank.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage