Udostępnij za pośrednictwem


RichTextBox.RightMargin Właściwość

Definicja

Pobiera lub ustawia rozmiar pojedynczego wiersza tekstu w kontrolce 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

Wartość właściwości

Int32

Rozmiar w pikselach pojedynczego wiersza tekstu w kontrolce. Wartością domyślną jest zero.

Wyjątki

Określona wartość była mniejsza niż zero.

Przykłady

W poniższym przykładzie kodu pokazano, jak utworzyć obiekt RichTextBox powiększający tekst, automatycznie wybiera wyrazy w tekście kontrolki po dwukrotnym kliknięciu wyrazu i ma margines po prawej stronie obszaru klienta kontrolki. Jeśli kontrolka RichTextBox ma małą szerokość, użycie tego kodu spowoduje utworzenie RichTextBox miejsca, w którym każdy znak tekstu jest wyświetlany we własnym wierszu. W tym pionowym położeniu wyświetlania kliknięcie dowolnej części wyrazu spowoduje zaznaczenie wszystkich znaków wyrazu niezależnie od faktu, że tekst jest wyświetlany w pionie. W tym przykładzie wymagany jest formularz zawierający kontrolkę RichTextBox o nazwie 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

Uwagi

Gdy w kontrolce zostanie wprowadzona wartość większa niż zero, w kontrolce zostanie umieszczony nienadzorowalny margines w określonej liczbie pikseli z lewej strony kontrolki. Każdy wprowadzony tekst wykracza poza ten margines jest umieszczany w następnym wierszu tekstu w kontrolce. Ta właściwość ma wpływ na cały tekst aktualnie wprowadzony w kontrolce, a także dodatkowy tekst wprowadzony w kontrolce po ustawieniu właściwości. Za pomocą tej właściwości można określić maksymalną szerokość wiersza dla całego tekstu wprowadzonego w kontrolce RichTextBox .

Dotyczy