none
Text de TabPage RRS feed

  • Pergunta

  • Caros Colegas,

    Tem como fazer com que o texto da TabPage fique em duas linhas?? Centralizado é ainda melhor!!!

    Ex:

    Está assim:
    Cadastro de Clientes

    Gostaria assim:

     Castrastro
    de  Clientes

    Obrigado
    Bene

    quarta-feira, 12 de agosto de 2009 00:38

Respostas

Todas as Respostas

  • Benedito,

    Diretamente por meio de propriedades não é possível. A única maneira é desenhando o texto pelo código mesmo (OwnerDraw). O link abaixo possui um exemplo de como fazer isso.

    How to word wrap tab title in tab control
    http://bytes.com/topic/c-sharp/answers/273244-how-word-wrap-tab-title-tab-control

    Att.

    Ari C. Raimundo
    quarta-feira, 12 de agosto de 2009 03:40
  • Ari,

    Está solução, retira as caracteristicas da TabPage, além do texto ficar centralizado com duas linhas somente quando a TabPage ( Cadastro de Clientes ) não estiver em foco.

    O Desing, é ainda pior, nem é possível ver o testo da TabPage.

    Neste caso o OwnerDraw, não é solução para min, existe outra saida?

    Obrigado
    Bene
    quarta-feira, 12 de agosto de 2009 13:39
  • Benedito,

    A solução do link é somente uma sugestão, não quer dizer que você irá "desenhar" o título do TabPage da mesma maneira que o link descreveu. Você teria que tratar a maneira com que você deseja que o texto apareça.

    E realmente, quando você realiza o OwnerDraw não aparece o texto em modo Design, já que o desenvolver é que irá implementar o código para desenhar o texto.

    Att.

    Ari C. Raimundo
    quarta-feira, 12 de agosto de 2009 17:15