2012-08-17 9 views
16

Ich habe eine TabControl, die ich im VS2005 Designer entworfen habe, der über 7 Registerkarten verfügt.Wie lässt sich TabControl einfach neu anordnen?

Wie kann ich die Reihenfolge der Registerkarten einfach umschalten?

Ich legte einen Tab am Ende in Eile, aber jetzt will ich es irgendwo in der Mitte.

Antwort

32

In den Eigenschaften des Registersteuerelements befindet sich eine TabPages-Auflistung. Du solltest sie dort herum mischen können. Klicken Sie einfach auf die Ellipsen neben TabPages und ein Dialogfeld wird angezeigt, in dem Sie jeden in der Reihenfolge nach oben oder unten verschieben können.

11

Markieren Sie das TabControl im Designer.

Im Eigenschaftenfenster (F4) haben Sie eine TabPages-Eigenschaft. Sie können ein neues Fenster öffnen, in dem Sie die TabPages neu anordnen können.

Wenn Sie zur Laufzeit tun möchten, dass Sie

tabControl.TabPages.Remove(tabPage1); 
tabControl.TabPages.Add(tabPage1); // add to the end 
tabControl.TabPages.Insert(2, tabPage1); // add on specific position 
zu tun haben