thelost è giusto. Di seguito è riportato un codice di esempio rapido.
Ho un controllo scheda con 2 alette (TabPage1, tabpag2)
Poi dichiarare due tabpages e memorizzare le schede esistenti nel TabControl in esso.
abPage tbp1 = new TabPage();
TabPage tbp2 = new TabPage();
tbp1 = tabControl1.TabPages[0];
tbp2 = tabControl1.TabPages[1];
Poi un clic del pulsante ho rimosso le schede utilizzando
tabControl1.TabPages.Remove(tabControl1.TabPages[0]);
Ora, se si desidera modificare l'ordine, allora si avrà top aggiungerlo alla scheda in questo ordine
//Order changed
tabControl1.TabPages.Add(tbp2);
tabControl1.TabPages.Add(tbp1);
Nota: questo è un codice rapido non verificato. il file
Ci
ridefinire? puoi elaborare un po '?? è come devo rimuovere tutte le schede disponibili e quindi aggiungerle nell'ordine che voglio? – Aneef
Potresti aver visto qualcosa di simile: tabControl.Controls.Add (tabPage); Devi semplicemente cambiare l'ordine delle pagine delle schede in ControllCollection (come faresti con qualsiasi altra raccolta). – thelost
beh, questo è quello che ho fatto, come ho detto nel mio precedente commento rimuoverli e riordinarli come volevo, ho pensato che potevamo fare qualche sorting o smt * sigh *: P, grazie comunque – Aneef