Jump to content
brunodopredio

Tab invisivel

Recommended Posts

brunodopredio

tem como ficar invisivel uma tab tipo isso???

Me.TabControl1.Visible(1) = False

aqui ele fala que visible não retorna parametros indexados!

Estou fazendo erro ou não posso deixar a tab invisible em um momento em que eu deseje???

Obrigado,

Atenciosamente,

Bruno Sella

Share this post


Link to post
Share on other sites
Andrepereira9

Me.TabControl1.Visible(1) ??? = False

Para que é que é o (1), a seguir ao Visible  🤔


A informática chegou para resolver problemas que antes não existiam

Quem ri por último é porque está conectado a 52 Kbs.

Share this post


Link to post
Share on other sites
brunodopredio

Me.TabControl1.Visible(1) ??? = False

Para que é que é o (1), a seguir ao Visible  🤔

o (1) informa o numero da tab.

tenho 3 tabs... a primeira eh 0 a segunda ehh 1 e a terceira ehh 2.

mas nesse caso quero deixar apenas invisible a tab 1

Share this post


Link to post
Share on other sites
Andrepereira9

Então o que pretendes é esconder a TabPage1, e não a TabControl

Experimenta assim:

Para esconder a TabPage

TabControl1.TabPages.Remove(TabPage1)

Para voltar a apresentar a TabPage

TabControl1.TabPages.Add(TabPage1)


A informática chegou para resolver problemas que antes não existiam

Quem ri por último é porque está conectado a 52 Kbs.

Share this post


Link to post
Share on other sites
Andrepereira9

Para não correres o risco de criares 2 TabPages iguais, podes verificar 1º se existe ou não

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


A informática chegou para resolver problemas que antes não existiam

Quem ri por último é porque está conectado a 52 Kbs.

Share this post


Link to post
Share on other sites
brunodopredio

Então o que pretendes é esconder a TabPage1, e não a TabControl

Experimenta assim:

Para esconder a TabPage

TabControl1.TabPages.Remove(TabPage1)

Para voltar a apresentar a TabPage

TabControl1.TabPages.Remove(TabPage1) esse parametro dentro do parenteses não sei o que colocar aqui ele naum deixa colocar nada que eu queira de parametro dentro do parenteses.......naum entendi mto bem.....

ele excluir toda a tab e o que tem dentro???

TabControl1.TabPages.Add(TabPage1)

Share this post


Link to post
Share on other sites
Andrepereira9

Dentro dos parêntesis, colocas o nome da tua tabPage.

Sim, ele desaparece com tudo. Mas depois quando fazes o add, ele volta a colocar tudo


A informática chegou para resolver problemas que antes não existiam

Quem ri por último é porque está conectado a 52 Kbs.

Share this post


Link to post
Share on other sites
brunodopredio

este tópico

Meio complicado mas é sobre o que preciso mesmo......vou tentar entender o que diz neste topico que me apresentou........vou finalizar aqui este tópico......

Valeuu!!!!

Share this post


Link to post
Share on other sites
ribeiro55

Nada complicado.

Basta criar a classe e copiar/colar o código todo, compilar o código e utilizar TabControlEspecial nos teus forms, ao invés de TabControl.

Diz qualquer coisa caso consigas, ou não, chegar ao mesmo resultado.


Sérgio Ribeiro


"Great coders aren't born. They're compiled and released"
"Expert coders do not need a keyboard. They just throw magnets at the RAM chips"

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.