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.
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.
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.
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çã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.