RichTextBox.RightMargin Свойство

Определение

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

public:
 property int RightMargin { int get(); void set(int value); };
public int RightMargin { get; set; }
member this.RightMargin : int with get, set
Public Property RightMargin As Integer

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

Int32

Размер одной строки текста элемента управления в пикселях. По умолчанию используется значение ноль.

Исключения

Было задано значение меньше нуля.

Примеры

В следующем примере кода показано, как создать масштаб 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

Комментарии

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

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