RichTextBox.ZoomFactor Свойство

Определение

Получает или задает текущий уровень увеличения элемента управления RichTextBox.

public:
 property float ZoomFactor { float get(); void set(float value); };
public float ZoomFactor { get; set; }
member this.ZoomFactor : single with get, set
Public Property ZoomFactor As Single

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

Коэффициент увеличения содержимого элемента управления.

Исключения

Заданный коэффициент увеличения находится за пределами допустимого интервала.

Примеры

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

private:
   void ZoomMyRichTextBox()
   {
      // Enable users to select entire word when double clicked.
      richTextBox1->AutoWordSelection = true;

      // Clear contents of control.
      richTextBox1->Clear();

      // Set the right margin to restrict horizontal text.
      richTextBox1->RightMargin = 2;

      // Set the text for the control.
      richTextBox1->SelectedText = "Alpha Bravo Charlie Delta Echo Foxtrot";

      // Zoom by 2 points.
      richTextBox1->ZoomFactor = 2.0f;
   }
private void ZoomMyRichTextBox()
{
    // Enable users to select entire word when double clicked.
    richTextBox1.AutoWordSelection = true;
    // Clear contents of control.
    richTextBox1.Clear();
    // Set the right margin to restrict horizontal text.
    richTextBox1.RightMargin = 2;
    // Set the text for the control.
    richTextBox1.SelectedText = "Alpha Bravo Charlie Delta Echo Foxtrot";
    // Zoom by 2 points.
    richTextBox1.ZoomFactor = 2.0f;
}
Private Sub ZoomMyRichTextBox()
    ' Enable users to select entire word when double clicked.
    richTextBox1.AutoWordSelection = True
    ' Clear contents of control.
    richTextBox1.Clear()
    ' Set the right margin to restrict horizontal text.
    richTextBox1.RightMargin = 2
    ' Set the text for the control.
    richTextBox1.SelectedText = "Alpha Bravo Charlie Delta Echo Foxtrot"
    ' Zoom by 2 points.
    richTextBox1.ZoomFactor = 2.0F
End Sub

Комментарии

Значение этого свойства может находиться в диапазоне от 1/64 (0,015625) до 64,0, не включая. Значение 1,0 указывает, что к элементу управления не применяется масштаб. Функция масштабирования работает оптимально, если документ содержит шрифты TrueType. Если в документе элемента управления используется шрифт, не равный TrueType, ZoomFactor свойство будет использовать ближайшее целое число. Это свойство позволяет пользователю RichTextBox элемента управления масштабировать разделы документации, которые слишком малы для просмотра, или для сжатия представления, чтобы можно было просматривать больше документов на экране.

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