thelost ma rację. Poniżej znajduje się krótki przykładowy kod.
Mam kontroli kartę z 2 kart (tabpage1, tabpag2)
Następnie deklarują dwa tabpages i przechowywać istniejących kart w TabControl w nim.
abPage tbp1 = new TabPage();
TabPage tbp2 = new TabPage();
tbp1 = tabControl1.TabPages[0];
tbp2 = tabControl1.TabPages[1];
Wtedy na przycisku kliknij usunąłem zaczepy pomocą
tabControl1.TabPages.Remove(tabControl1.TabPages[0]);
Teraz, jeśli chcesz zmienić kolejność, a następnie trzeba będzie top dodać go do karty w tej kolejności
//Order changed
tabControl1.TabPages.Add(tbp2);
tabControl1.TabPages.Add(tbp1);
Uwaga: To nie jest przetestowany szybki kod.
na nowo? możesz trochę rozwinąć? czy muszę usunąć wszystkie dostępne karty, a następnie dodać je w żądanej kolejności? – Aneef
Być może widziałeś coś takiego: tabControl.Controls.Add (tabPage); Musisz po prostu zmienić kolejność stron kart w ControllCollection (tak jak w przypadku każdej innej kolekcji). – thelost
Cóż, to jest to, co zrobiłem, jak powiedziałem w poprzednim komentarzu, usuń je i zamień tak, jak chciałem, myślałem, że możemy zrobić sortowanie lub smt * westchnienie *: P, dzięki i tak – Aneef