Partilhar via


Como definir recuos, recuos pendentes e parágrafos com marcadores com o controle RichTextBox do Windows Forms

O controle RichTextBox Windows Forms tem várias opções para formatar o texto exibido. Você pode formatar parágrafos selecionados como listas com marcadores definindo a propriedade SelectionBullet. Você também pode usar as propriedades SelectionIndent, SelectionRightIndente SelectionHangingIndent para definir o recuo de parágrafos em relação às bordas esquerda e direita do controle e à borda esquerda de outras linhas de texto.

Para formatar um parágrafo como uma lista com marcadores

  1. Defina a propriedade SelectionBullet como true.

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

Para recuar um parágrafo

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

  2. Defina a propriedade SelectionHangingIndent como um inteiro que representa a distância em pixels entre a borda esquerda da primeira linha de texto no parágrafo e a borda esquerda das linhas subsequentes no mesmo parágrafo. O valor da propriedade SelectionHangingIndent só se aplica a linhas em um parágrafo que foram encapsuladas abaixo da primeira linha.

  3. Defina a propriedade SelectionRightIndent como 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ção

    Todas essas propriedades afetam todos os parágrafos que contêm 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 a todo o parágrafo que contém essa palavra e também a quaisquer parágrafos inseridos posteriormente após o parágrafo selecionado. Para obter informações sobre como selecionar texto programaticamente, consulte Select.

Ver também