Практическое руководство. Задание отступов, выступов и маркеров абзацев с помощью элемента управления RichTextBox в Windows Forms
Элемент управления RichTextBox в Windows Forms поддерживает разнообразные варианты форматирования отображаемого в нем текста. Вы можете форматировать выбранные абзацы в виде маркированного списка, устанавливая свойство SelectionBullet. Вы также можете использовать свойства SelectionIndent, SelectionRightIndent и SelectionHangingIndent, чтобы задавать отступы абзацев относительно левого или правого края элемента управления, а также левую границу других строк текста.
Форматирование абзаца в виде маркированного списка
Установите свойство SelectionBullet в значение
true
.RichTextBox1.SelectionBullet = True
richTextBox1.SelectionBullet = true;
richTextBox1->SelectionBullet = true;
Чтобы задать отступ абзаца
Задайте в свойстве SelectionIndent целое число, представляющее расстояние в пикселях между левым краем элемента управления и левой границей текста.
Задайте в свойстве SelectionHangingIndent целое число, представляющее расстояние в пикселях между левой границей первой строки текста в абзаце и левой границей последующих строк в том же абзаце. Значение свойства SelectionHangingIndent влияет только на строки в абзаце, расположенные под первой строкой.
Задайте в свойстве SelectionRightIndent целое число, представляющее расстояние в пикселях между правым краем элемента управления и правой границей текста.
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;
Примечание.
Все эти свойства влияют на все абзацы, содержащие выделенный текст, а также на текст, который будет вводиться после текущей позиции курсора. Например, когда пользователь выделяет слово в абзаце и затем изменяет параметры отступа, новые параметры будут применяться ко всему абзацу, который содержит это слово, а также ко всем абзацам, которые будут введены после выделенного абзаца. Сведения о выделении текста программными средствами см. в разделе Select.
См. также
.NET Desktop feedback
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по