Zitat: |
mypro.TabPages.Add(a); // so habe ich nur ein neuer Tab mit weißem Inhalt, der Tab heist tabPage1 |
Das ist genau das Verhalten das in einfachen Worten in der Doku so beschrieben ist.
Zitat: |
"Erstellt eine Registerkarte mit dem angegebenen Text und fügt es der Auflistung hinzu.
text
Der auf der Registerkarte anzuzeigende Text.."
|
Warum erwartest du was anderes?
Es gibt keinen magischen Zusammenhang zwischen dem string "tabPage1" und der Instanz einer TabPage die zufällig auch an einer Variablen hängt die tabPage1 heißt.
Wenn du TabPages ein/ausblenden willst benutze die Instanzen der jeweiligen Pages. Irgendwelche strings helfen nicht.
Anstatt Add wäre aber vermutlich Insert sinnvoller um positionsgerecht aus und einblenden zu können, sonst ändert sich unter Umständen die Reihenfolge der Tabs.