RichTextBox.SelectionAlignment 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 l'alignement à appliquer à la sélection ou au point d'insertion en cours.
public:
property System::Windows::Forms::HorizontalAlignment SelectionAlignment { System::Windows::Forms::HorizontalAlignment get(); void set(System::Windows::Forms::HorizontalAlignment value); };
[System.ComponentModel.Browsable(false)]
public System.Windows.Forms.HorizontalAlignment SelectionAlignment { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.SelectionAlignment : System.Windows.Forms.HorizontalAlignment with get, set
Public Property SelectionAlignment As HorizontalAlignment
Valeur de propriété
Une des valeurs de l'objet HorizontalAlignment.
- Attributs
Exceptions
La valeur spécifiée n'est pas une valeur définie dans la classe HorizontalAlignment.
Exemples
L’exemple de code suivant montre comment aligner le texte dans .RichTextBox Cet exemple nécessite qu’un RichTextBox contrôle, nommé richTextBox1
, ait été ajouté au formulaire.
private:
void WriteCenteredTextToRichTextBox()
{
// Clear all text from the RichTextBox;
richTextBox1->Clear();
// Set the foreground color of the text.
richTextBox1->ForeColor = Color::Red;
// Set the alignment of the text that follows.
richTextBox1->SelectionAlignment = HorizontalAlignment::Center;
// Set the font for the text.
richTextBox1->SelectionFont = gcnew System::Drawing::Font( "Lucinda Console",12 );
// Set the text within the control.
richTextBox1->SelectedText = "This text is centered using the SelectionAlignment property.\n";
}
private void WriteCenteredTextToRichTextBox()
{
// Clear all text from the RichTextBox;
richTextBox1.Clear();
// Set the foreground color of the text.
richTextBox1.ForeColor = Color.Red;
// Set the alignment of the text that follows.
richTextBox1.SelectionAlignment = HorizontalAlignment.Center;
// Set the font for the text.
richTextBox1.SelectionFont = new Font("Lucinda Console", 12);
// Set the text within the control.
richTextBox1.SelectedText = "This text is centered using the SelectionAlignment property.\n";
}
Private Sub WriteCenteredTextToRichTextBox()
' Clear all text from the RichTextBox;
richTextBox1.Clear()
' Set the foreground color of the text.
richTextBox1.SelectionColor = Color.Red
' Set the alignment of the text that follows.
richTextBox1.SelectionAlignment = HorizontalAlignment.Center
' Set the font for the text.
richTextBox1.SelectionFont = new Font("Lucinda Console", 12)
' Set the text within the control.
richTextBox1.SelectedText = "This text is centered using the SelectionAlignment property."
End Sub
Remarques
Si aucun paragraphe n’est sélectionné dans le contrôle, la définition de cette propriété applique le paramètre d’alignement au paragraphe dans lequel le point d’insertion apparaît ainsi qu’aux paragraphes créés après le paragraphe qui a le paramètre de propriété d’alignement. Par exemple, s’il existe deux paragraphes dans un RichTextBox contrôle et que le point d’insertion se trouve dans le deuxième paragraphe. Si vous définissez la SelectionAlignment propriété sur HorizontalAlignment.Center
, le paragraphe au point d’insertion sera centré dans le contrôle. Si un troisième paragraphe est créé après le deuxième paragraphe, il est également aligné sur le centre du contrôle.
Si une sélection est effectuée dans le contrôle lorsque la propriété est définie, tous les paragraphes sélectionnés sont alignés en fonction de ce paramètre de propriété. Vous pouvez utiliser cette propriété pour aligner les paragraphes d’un document en cours de création dans .RichTextBox Par exemple, si vous souhaitez que tous les paragraphes d’un document soient centrés, vous pouvez sélectionner tous les paragraphes du contrôle et définir la SelectionAlignment propriété sur HorizontalAlignment.Center
.
Notes
SelectionAlignment retourne SelectionAlignment.Left
lorsque la sélection de texte contient plusieurs paragraphes avec un alignement mixte.