RichTextBox.RightMargin Eigenschap

Definitie

Hiermee haalt u de grootte van één regel tekst in het besturingselement op of stelt u deze RichTextBox in.

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

Waarde van eigenschap

De grootte, in pixels, van één regel tekst in het besturingselement. De standaardwaarde is nul.

Uitzonderingen

De opgegeven waarde was kleiner dan nul.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u een RichTextBox tekst maakt die inzoomt op tekst, automatisch woorden selecteert in de tekst van het besturingselement wanneer een woord dubbelklikt en een marge aan de rechterkant van het clientgebied van het besturingselement heeft. Als het RichTextBox besturingselement een kleine breedte heeft, wordt met deze code een RichTextBox teken van tekst op een eigen regel weergegeven. Als u in deze verticale weergavepositie op een deel van een woord klikt, worden alle tekens van het woord geselecteerd, ongeacht het feit dat de tekst verticaal wordt weergegeven. In dit voorbeeld moet u een formulier hebben dat een besturingselement met de RichTextBox naam richTextBox1bevat.

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

Opmerkingen

Wanneer een waarde groter dan nul in het besturingselement wordt ingevoerd, wordt een niet-zichtbare marge in het besturingselement geplaatst op het opgegeven aantal pixels aan de linkerkant van het besturingselement. Alle tekst die buiten deze marge wordt ingevoerd, wordt op de volgende tekstregel in het besturingselement geplaatst. Deze eigenschap is van invloed op alle tekst die momenteel in het besturingselement is ingevoerd, evenals eventuele extra tekst die in het besturingselement is ingevoerd nadat de eigenschap is ingesteld. U kunt deze eigenschap gebruiken om een maximale lijnbreedte op te geven voor alle tekst die in een RichTextBox besturingselement is ingevoerd.

Van toepassing op