Usuário com melhor resposta
VB.net e a dúvida do tabcontrol e como esconder as abas

Pergunta
-
Olá, pessoal estou querendo saber de um código para esconder as abas de um tabcontrol, e depois que eu apertar um botão, outra aba se esconder, e a aba que escondi inicialmente aparecer, com todo o conteúdo lá dentro. será que alguém poderia me ajudar?
Respostas
-
If TabControl1.TabPages.Contains(TabPage1) Then 'Verfica se a TabPage1 existe no TabControl
TabControl1.TabPages.Remove(TabPage1) ' Se existir remove
Else
TabControl1.TabPages.Add(TabPage1) ' Se não existir, cria uma exactamente igual conforme estava na altura de ter sido eliminada
End If- Marcado como Resposta Sr.Basic terça-feira, 26 de março de 2013 18:49
Todas as Respostas
-
TabControl1.TabPages.Remove(TabPage1)
E para
adiciona-la novamente :
TabControl1.TabPages.Add(TabPage1)
- Editado Ninho_Blink terça-feira, 26 de março de 2013 16:24 corrigindo
-
-
If TabControl1.TabPages.Contains(TabPage1) Then 'Verfica se a TabPage1 existe no TabControl
TabControl1.TabPages.Remove(TabPage1) ' Se existir remove
Else
TabControl1.TabPages.Add(TabPage1) ' Se não existir, cria uma exactamente igual conforme estava na altura de ter sido eliminada
End If- Marcado como Resposta Sr.Basic terça-feira, 26 de março de 2013 18:49
-
Vlw, consegui fazer coloquei esse comando no código do tab1:
TabControl1.TabPages.Contains(TabPage1) Then 'Verfica se a TabPage1 existe no TabControl
TabControl1.TabPages.Remove(TabPage1) ' Se existir removee no botão coloquei esse:
If TabControl1.TabPages.Contains(TabPage1) Then 'Verfica se a TabPage1 existe no TabControl
TabControl1.TabPages.Remove(TabPage1) ' Se existir remove
Else
TabControl1.TabPages.Add(TabPage1) ' Se não existir, cria uma exactamente igual conforme estava na altura de ter sido eliminada
End Ife funcionou direitinho, vlw
-
-
Bom ainda tenho uma dúvida, o código funcionou certinho, mas quando eu clico denovo no botão, ele não traz a aba, denovo ex:
eu cliquei uma vez, e ele abriu a aba,
eu cliquei em outro botão que abriu outra aba
mas quando eu clico denovo no primeiro botão ele não traz a aba pra frente.
você saberia o código?par fazer isso?
-
-
Não , ele mantêm a aba
aqui o código do botão:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If TabControl1.TabPages.Contains(TabPage6) Then
Else
TabControl1.TabPages.Add(TabPage6)
End If
End SubTirei a condição que removia o botão,o que eu queria saber é como eu deixo a aba em evidência na frente das outras quando se clica no botão.
-
TabControl1.SelectTab(1)
- Editado Ninho_Blink quarta-feira, 27 de março de 2013 19:09 Corrigindo
-
-
é possivel ocultar uma tabpage sim atraves dos seguintes codigos
Me.TabPage2.Parent = Me.TabControl
Me.Tabcontrol.SelectedTab = TabPage4
Me.TabPage3.Parent = Nothing
onde a tabpage2 vai pedir a tabcontrol para mostrar a tabpage4 e esconder a tabpage3