RichTextBox.RightMargin Eigenschaft

Definition

Ruft die Größe einer einzelnen Textzeile im RichTextBox-Steuerelement ab oder legt diese fest.

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

Eigenschaftswert

Die Größe einer einzelnen Textzeile im Steuerelement in Pixel. Der Standardwert ist 0.

Ausnahmen

Der angegebene Wert ist kleiner als 0 (null).

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie sie einen RichTextBox erstellen, der textzoomt, automatisch Wörter im Text des Steuerelements auswählt, wenn auf ein Wort doppelt geklickt wird und einen Rand auf der rechten Seite des Clientbereichs des Steuerelements aufweist. Wenn das RichTextBox Steuerelement eine kleine Breite aufweist, wird mit diesem Code ein RichTextBox erstellt, in dem jedes Textzeichen in einer eigenen Zeile angezeigt wird. Wenn Sie in dieser vertikalen Anzeigeposition auf einen beliebigen Teil eines Wortes klicken, werden alle Zeichen des Wortes ausgewählt, unabhängig davon, ob der Text vertikal angezeigt wird. Dieses Beispiel erfordert, dass Sie über ein Formular verfügen, das ein RichTextBox Steuerelement mit dem Namen richTextBox1enthält.

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

Hinweise

Wenn ein Wert größer als 0 in das Steuerelement eingegeben wird, wird ein nicht sichtbarer Rand im Steuerelement auf der angegebenen Anzahl von Pixeln von der linken Seite des Steuerelements platziert. Jeder eingegebene Text, der über diesen Rand hinausgeht, wird in der nächsten Textzeile im Steuerelement platziert. Diese Eigenschaft wirkt sich auf den gesamten Text aus, der derzeit in das Steuerelement eingegeben wird, sowie auf jeden zusätzlichen Text, der nach dem Festlegen der -Eigenschaft in das Steuerelement eingegeben wird. Sie können diese Eigenschaft verwenden, um eine maximale Zeilenbreite für den gesamten Text anzugeben, der in ein RichTextBox Steuerelement eingegeben wird.

Gilt für: