Partilhar via


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

  1. Adicione um controle ImageList ao formulário.

  2. 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.

  3. Defina a propriedade ImageList do TabControl para o controle ImageList.

  4. Defina a propriedade ImageIndex do TabPage para o índice de uma imagem apropriada na lista.

Para criar várias linhas de separadores

  1. Adicione o número de páginas de separador que pretende.

  2. Defina a propriedade Multiline do TabControl como true.

  3. 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

Para ativar ou desativar programaticamente todos os controlos num separador

  1. Defina a propriedade Enabled do TabPage como true ou false.

    TabPage1.Enabled = False  
    
    tabPage1.Enabled = false;  
    
    tabPage1->Enabled = false;  
    

Para exibir guias como botões

Ver também