Show/Hide Tabs na TabControl

aishihara

Power Member
Boa tarde,

Pergunto a vocês, se é possivel fazer show/hide das tabs de uma TabControl num programa winforms do .NET 2005? De preferencia em C#.


Desde já agradeço a atenção.

André Ishihara
 
Boas! Da última vez que procurei info acerca disso encontrei uma resposta negativa. A única forma de esconder um separador era através da remoção do controlo e para mostrá-lo somente através da adição do mesmo separador.
Contudo, com o lançamento do .NET 3 e 3.5 pode ser que isso tenha mudado! Espero que compartilhes depois, aqui!

1abraço!
 
>> Boas! Da última vez que procurei info acerca disso encontrei uma resposta negativa. A única forma de esconder um separador era através da remoção do controlo e para mostrá-lo somente através da adição do mesmo separador.

Infelizmente é correcto!
 
já fiz m....



myTabControl.TabPages[n].Enabled = false;

tenta.
Pois, estou a usar a framework 2.0 e não encontro a propriedade enable, mas tenho quase a certeza que já usei isso na 1.1
Bem, esqueçam o enable, não faz nada, desculpem a ignorância. :(

Tenta à bruta;

ISto o que faz é pintar/desenhar um rectangulo na area do tabpage que queres esconder; Vê se resulta...

Rectangle rect = new RectangleF(
tabPage1.Left,
tabPage1.Top,
tabPage1.Width,
tabPage1.Height );
tabControl1.Region = new Region(rect);
 
Última edição:
Back
Topo