web-dev-qa-db-fra.com

Comment réorganiser facilement TabControl?

J'ai un TabControl que j'ai conçu dans le concepteur VS2005 qui a environ 7 onglets.

Comment puis-je facilement changer l'ordre des onglets?

J'ai mis un onglet à la fin dans un Rush, mais maintenant je le veux quelque part au milieu.

27
CJ7

Dans les propriétés du contrôle onglet, il y a une collection TabPages. Vous devriez pouvoir les mélanger partout là-dedans. Cliquez simplement sur les ellipses à côté de TabPages et une boîte de dialogue apparaîtra vous permettant de les déplacer vers le haut ou vers le bas dans l'ordre.

50
Paul Michaels

Marquez le TabControl dans le concepteur.

Dans la fenêtre Propriétés (F4), vous avez une propriété TabPages. Vous pouvez ouvrir une nouvelle fenêtre dans laquelle vous pouvez réorganiser les TabPages.

Si vous voulez le faire à l'exécution, vous devez le faire

tabControl.TabPages.Remove(tabPage1);
tabControl.TabPages.Add(tabPage1); // add to the end
tabControl.TabPages.Insert(2, tabPage1); // add on specific position
17
Jürgen Steinblock