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
Значение свойства
Размер одной строки текста элемента управления в пикселях. По умолчанию используется значение ноль.
Исключения
Было задано значение меньше нуля.
Примеры
В следующем примере кода показано, как создать масштаб 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 в элемент управления.