Compartilhar via


Como: Definir recuos, recuos deslocados e marcadores de parágrafos com o controle RichTextBox do Windows Forms

Os formulários do Windows RichTextBox controle tem diversas opções de formatação do texto ele exibe. Você pode formatar parágrafos selecionados como listas com marcadores, definindo a SelectionBullet propriedade. Você também pode usar o SelectionIndent, SelectionRightIndent, e SelectionHangingIndent Propriedades para definir o recuo de parágrafos em relação às bordas esquerdas e direita do controle e a borda esquerda de outras linhas de texto.

Para formatar um parágrafo, como uma lista com marcadores

  • Defina a propriedade SelectionBullet como true.

    RichTextBox1.SelectionBullet = True
    
    richTextBox1.SelectionBullet = true;
    
    richTextBox1->SelectionBullet = true;
    

Para recuar um parágrafo.

  1. Definir o SelectionIndent a propriedade para um inteiro que representa a distância em pixels entre a borda esquerda do controle e a borda esquerda do texto.

  2. Definir o SelectionHangingIndent a propriedade para um inteiro que representa a distância em pixels entre a borda esquerda da primeira linha do texto do parágrafo e a borda esquerda da linhas subseqüentes no mesmo parágrafo. O valor de SelectionHangingIndent a propriedade se aplica somente às linhas em um parágrafo que tenha encapsulada abaixo da primeira linha.

  3. Definir o SelectionRightIndent a propriedade para um inteiro que representa a distância em pixels entre a borda direita do controle e a borda direita do texto.

    RichTextBox1.SelectionIndent = 8
    RichTextBox1.SelectionHangingIndent = 3
    RichTextBox1.SelectionRightIndent = 12
    
    richTextBox1.SelectionIndent = 8;
    richTextBox1.SelectionHangingIndent = 3;
    richTextBox1.SelectionRightIndent = 12;
    
    richTextBox1->SelectionIndent = 8;
    richTextBox1->SelectionHangingIndent = 3;
    richTextBox1->SelectionRightIndent = 12;
    
    ObservaçãoObservação

    Todas essas propriedades afetam todos os parágrafos que contêm o texto selecionado e também o texto digitado após o ponto de inserção atual. Por exemplo, quando um usuário seleciona uma palavra dentro de um parágrafo e, em seguida, ajusta o recuo, as novas configurações serão aplicadas para todo o parágrafo que contém a palavra e também para quaisquer parágrafos subseqüentemente inseridos após o parágrafo selecionado. Para obter informações sobre como selecionar texto programaticamente, consulte O método de TextBoxBase.Select.

Consulte também

Referência

RichTextBox

Outros recursos

Controle RichTextBox (Windows Forms)

Controles para uso no Windows Forms