RichTextBox.RightMargin Propriété

Définition

Obtient ou définit la taille d'une seule ligne de texte dans le contrôle RichTextBox.Gets or sets the size of a single line of text within the RichTextBox control.

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

Valeur de propriété

Taille en pixels d'une ligne de texte dans le contrôle.The size, in pixels, of a single line of text in the control. La valeur par défaut est zéro.The default is zero.

Exceptions

La valeur spécifiée est inférieure à zéro.The specified value was less than zero.

Exemples

L’exemple de code suivant montre comment créer un RichTextBox qui effectue un zoom avant sur du texte, sélectionne automatiquement des mots dans le texte du contrôle lorsqu’un mot est double-cliqué, et a une marge à droite de la zone cliente du contrôle.The following code example demonstrates how to create a RichTextBox that zooms in on text, automatically selects words in the text of the control when a word is double-clicked, and has a margin on the right side of the client area of the control. Si le contrôle RichTextBox a une petite largeur, l’utilisation de ce code crée un RichTextBox où chaque caractère de texte s’affiche sur sa propre ligne.If the RichTextBox control has a small width, using this code will create a RichTextBox where each character of text is displayed on its own line. Dans cette position d’affichage verticale, le fait de cliquer sur une partie d’un mot sélectionne tous les caractères du mot, indépendamment du fait que le texte est affiché verticalement.While in this vertical display position, clicking on any part of a word will select all characters of the word regardless of the fact that the text is displayed vertically. Cet exemple nécessite que vous disposiez d’un formulaire qui contient un contrôle RichTextBox nommé richTextBox1.This example requires that you have a form that contains a RichTextBox control named 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

Remarques

Quand une valeur supérieure à zéro est entrée dans le contrôle, une marge non visible est placée dans le contrôle au nombre de pixels spécifié à partir du côté gauche du contrôle.When a value greater than zero is entered into the control, a nonvisible margin is placed in the control at the specified number of pixels from the left side of the control. Tout texte entré qui dépasse cette marge est placé sur la ligne de texte suivante dans le contrôle.Any text that is entered that extends beyond this margin is placed on the next line of text in the control. Cette propriété affecte tout le texte actuellement entré dans le contrôle, ainsi que tout texte supplémentaire entré dans le contrôle après la définition de la propriété.This property affects all text currently entered into the control as well as any additional text entered into the control after the property is set. Vous pouvez utiliser cette propriété pour spécifier une largeur de ligne maximale pour tout le texte entré dans un contrôle de RichTextBox.You can use this property to specify a maximum line width for all text entered into a RichTextBox control.

S’applique à