Como: Alterar a aparência do Windows Forms TabControl
Você pode alterar a aparência de guias no Windows Forms usando propriedades do TabControl e os objetos TabPage que compõem as guias individuais no controle. Ao definir essas propriedades, você pode exibir imagens em guias, exibir guias verticalmente em vez de horizontalmente, exibir várias linhas de guias e habilitar ou desabilitar guias programaticamente.
Para exibir um ícone na parte do rótulo de uma guia
Adicione um controle ImageList ao formulário.
Adicione imagens à lista de imagens.
Para obter mais informações sobre listas de imagens, consulte componente ImageList e Como adicionar ou remover imagens com o componente ImageList do Windows Forms.
Defina a propriedade ImageList do TabControl para o controle ImageList.
Defina a propriedade ImageIndex do TabPage para o índice de uma imagem apropriada na lista.
Para criar várias linhas de separadores
Adicione o número de páginas de separador que pretende.
Defina a propriedade Multiline do TabControl como
true
.Se as guias ainda não aparecerem em várias linhas, defina a propriedade Width do TabControl para ser mais estreita do que todas as guias.
Para organizar abas na lateral do controlo
- Defina a propriedade Alignment do TabControl como Left ou Right.
Para ativar ou desativar programaticamente todos os controlos num separador
Defina a propriedade Enabled do TabPage como
true
oufalse
.TabPage1.Enabled = False
tabPage1.Enabled = false;
tabPage1->Enabled = false;
Para exibir guias como botões
- Defina a propriedade Appearance do TabControl como Buttons ou FlatButtons.
Ver também
.NET Desktop feedback