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
Defina a propriedade SelectionBullet como
true
.RichTextBox1.SelectionBullet = True
richTextBox1.SelectionBullet = true;
richTextBox1->SelectionBullet = true;
Para recuar um parágrafo
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.
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.
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
.NET Desktop feedback