RichTextBox.RightMargin Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit la taille d’une seule ligne de texte dans le RichTextBox contrôle.
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 seule ligne de texte dans le contrôle. La valeur par défaut est zéro.
Exceptions
La valeur spécifiée était inférieure à zéro.
Exemples
L’exemple de code suivant montre comment créer un RichTextBox zoom avant sur le texte, sélectionne automatiquement les mots dans le texte du contrôle lorsqu’un mot est double-cliqué et a une marge sur le côté droit de la zone cliente du contrôle. Si le contrôle a une petite largeur, l’utilisation RichTextBox de ce code crée un RichTextBox emplacement où chaque caractère de texte est affiché sur sa propre ligne. Dans cette position d’affichage verticale, le fait de cliquer sur n’importe quelle partie d’un mot sélectionne tous les caractères du mot, quel que soit le fait que le texte s’affiche verticalement. Cet exemple nécessite que vous disposiez d’un formulaire qui contient un RichTextBox contrôle nommé 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
Lorsqu’une valeur supérieure à zéro est entrée dans le contrôle, une marge non invisible est placée dans le contrôle au nombre spécifié de pixels du côté gauche du contrôle. Tout texte entré qui s’étend au-delà de cette marge est placé sur la ligne de texte suivante dans le contrôle. Cette propriété affecte tout le texte actuellement entré dans le contrôle, ainsi que tout texte supplémentaire entré dans le contrôle une fois la propriété définie. Vous pouvez utiliser cette propriété pour spécifier une largeur de ligne maximale pour tout le texte entré dans un RichTextBox contrôle.