Oppure

Loading
18/10/10 16:19
TheEngi
Ciao a tutti ho un piccolo problema con il salvataggio di più tabpages all'interno di un TabControl vi spiego meglio...

L'utente apre diverse tab page (esempio 3) e ogni tot un timer deve salvare il progresso del testo in quella tab page!

io ho fatto in modo che all'interno di un ciclo for ci sia questo codice:

tabControl1.SelectTab(i);
file = tab.Name;
salva(file);

solo che in questo modo il programma subisce dei rallentamenti perchè deve selezionare ogni singola tab page e visualizzarla.

non c'è un modo più facile e veloce per fare questo lavoro?

Grazie a tutti in anticipo
aaa
18/10/10 16:22
Il Totem
Puoi accedere all'x-esima tab di un tabcontrol con tabControl1.TabPages[x], da cui puoi ottenere il valore di ogni proprietà o controllo al suo interno. Cos'è tab? Se è la tab corrente, allora basta tabControl1.TabPages[x].Name.
Ultima modifica effettuata da Il Totem 19/10/10 18:51
aaa
18/10/10 18:12
TheEngi
si mi sono dimenticato un pezzo ed inoltre questa è la risposta alla tua domanda! TabPage tab; //variabile tab dichiarata come tabpage
string file;

il codico corretto è:
tabControl1.SelectTab(i);
tab = tabControl1.SelectedTab;
file = tab.Name;
salva(file);
aaa