Ciao raga
ho una tabstip con 13 tab e mi serve saper quale tab è attiva, o l'index o il nome della tab
ho provato con
Print Tabstrip1.Index
Print Tabstrip1.Text
entrami mi resitituiscono errore Tabstrip non è statica nelle impostazioni
Sembrerebbe funzionare bene:
Public Sub Form_Open()
For i As Integer = 1 To 13
TabStrip1.Count = i
TabStrip1.Text = "Tab" & i
Next
End
Public Sub TabStrip1_Click()
Print TabStrip1.Text
End
Public Sub Button1_Click()
Print TabStrip1.Index
End
Ciao Dex,
ho letto per caso questa discussione e, visto che le tabStrip le conosco un pò, mi sento di dire la mia.
la tabstrip non è altro che un array bidimensionale grafico, con la differenza che quando stai trattando dati all'interno di un elemento di livello superiore (che da ora chiamerò pagina), puoi riferirti agli elementi di sottolivello, direttamente coi nomi dei controlli interni a quell'elemento,
Ti porto un esempio preso da un pezzo del mio programma riguardante la tabstrip.
Nel mio programma, stabilisco che a fine caricamento di tutta la tabstrip, attivo sempre la 1.a pagina di essa, atraverso il comando
inversamente puoi rilevare la pagina attiva.
mentre per caricare un valore stringa all'interno di un elemento interno alla pagina attiva della TabStrip eseguo semplicemente:
EstrNomiCti = New EstrazNomiCti(Str(iCoVoce)) ' richiamo della classe per estarre il valore stringa occorrente
NomeCtoCas.Text = EstrNomiCti.$NomeConto ' valorizzazione della TextLabel della pagina attiva di TabStrip
Spero di esserti stato d'aiuto
Purtroppo io mi affaccio pocop alla finestra del fForum, ma spero di non deluderti se avessi acora bisogno d'aiuto
:ciao:
Ragazzi questa non riesco proprio a capirla
ho provato per giorni questo codice
Public Sub TabStrip1_Click()
Print TabStrip1.Index
Print TabStrip1.text
End
mi dava solo errori
oggi funziona
nel frattempo sulla TabStrip non ho fatto nulla, l'unica cosa ho fatto degli aggiornamenti al sistema.
metto risolto