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 ,其中文本的每个字符都显示在其自己的行上。 在此垂直显示位置中,单击单词的任何部分将选择单词的所有字符,而不考虑文本垂直显示的事实。 此示例要求具有包含名为 的控件的RichTextBoxrichTextBox1窗体。

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 控件中的所有文本指定最大行宽。

适用于