Прочитать на английском

Поделиться через


RichTextBox.SelectionFont Свойство

Определение

Получает или задает цвет текущего текстового выделения или места вставки.

[System.ComponentModel.Browsable(false)]
public System.Drawing.Font SelectionFont { get; set; }

Значение свойства

Font

Объект Font, который предоставляет шрифт, который будет применен к текущему выделению текста или к тексту, введенному после места вставки.

Атрибуты

Примеры

В следующем примере кода изменяется текущий параметр стиля шрифта полужирного шрифта для выделения текста или текста, введенных после точки вставки в элементе RichTextBox управления. В этом примере требуется, чтобы код содержался в методе в .Form В этом примере также требуется, чтобы в него Formбыл добавлен именованный RichTextBoxrichTextBox1объект .

private void ToggleBold()
{
   if (richTextBox1.SelectionFont != null)
   {
      System.Drawing.Font currentFont = richTextBox1.SelectionFont;
      System.Drawing.FontStyle newFontStyle;

      if (richTextBox1.SelectionFont.Bold == true)
      {
         newFontStyle = FontStyle.Regular;
      }
      else
      {
         newFontStyle = FontStyle.Bold;
      }

      richTextBox1.SelectionFont = new Font(
         currentFont.FontFamily, 
         currentFont.Size, 
         newFontStyle
      );
   }
}

Комментарии

Если текущий выделенный текст содержит несколько указанных шрифтов, это свойство имеет значение null. Если в данный момент текст не выбран, шрифт, указанный в этом свойстве, применяется к текущей точке вставки и ко всему тексту, который вводится в элемент управления после точки вставки. Параметр шрифта применяется до тех пор, пока свойство не изменится на другой шрифт или до тех пор, пока точка вставки не будет перемещена в другой раздел в элементе управления.

Если текст выделен в элементе управления, выделенный текст и любой текст, введенный после выделения текста, будут иметь к нему значение этого свойства. Это свойство можно использовать для изменения стиля шрифта текста в .RichTextBox Текст можно сделать полужирным, курсивным и подчеркнутным в элементе управления. Вы также можете изменить размер текста и шрифта, примененного к тексту.

Чтобы изменить цвет текста в элементе управления, используйте SelectionColor свойство.

Применяется к

Продукт Версии
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7

См. также раздел