Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

TabControl nascondere pannello

19 views
Skip to first unread message

Marco75

unread,
Feb 3, 2023, 2:54:18 AM2/3/23
to
Ciao,
mi tocca chiedere nuovamente aiuto...
ho un TabControl con 4 pannelli, e vorrei che uno di questi non fosse visibile.
le ho provate tutte, da Visible = False a Hide ma lo vedo sempre.
con Add e Remove lo mette o lo toglie io voglio solo nasconderlo!

Dim Level1 As String = My.Settings.frmLoginLivelloUtente

Select Case Level1

Case 1 'Amministratore
Me.TabControlDati.TabPages.Item(3).Show

Case 2 'Utenti
Me.TabControlDati.TabPages.Item(3).Hide
End Select

qualche idea?
grazie
Marco

Luca D

unread,
Jun 12, 2023, 4:45:05 PM6/12/23
to
On Friday, February 3, 2023 at 8:54:18 AM UTC+1, Marco75 wrote:
> Ciao,
> mi tocca chiedere nuovamente aiuto...
> ho un TabControl con 4 pannelli, e vorrei che uno di questi non fosse visibile.
> le ho provate tutte, da Visible = False a Hide ma lo vedo sempre.
> con Add e Remove lo mette o lo toglie io voglio solo nasconderlo!

Funzionalmente, è la stessa cosa... aggiungere/togliere una pagina dalla collection dei pannelli non la distrugge, nè perde lo stato e i valori dei vari controlli contenuti nella pagina stessa, per cui alternare tra visibile/invisibile diventa semplicemente

If TabControl1.TabPages.Contains(TabPage2) Then
TabControl1.TabPages.Remove(TabPage2)
Else
TabControl1.TabPages.Add(TabPage2)
End If
0 new messages