Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - TabControl Page Salvataggio [C#.net]
Forum - C# / VB.NET - TabControl Page Salvataggio [C#.net]

Avatar
TheEngi (Ex-Member)
Pro


Messaggi: 145
Iscritto: 30/08/2009

Segnala al moderatore
Postato alle 18:19
Lunedì, 18/10/2010
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

PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 18:22
Lunedì, 18/10/2010
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 il 19/10/2010 alle 20:51
PM Quote
Avatar
TheEngi (Ex-Member)
Pro


Messaggi: 145
Iscritto: 30/08/2009

Segnala al moderatore
Postato alle 20:12
Lunedì, 18/10/2010
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);

PM Quote