Partager via


Vue d'ensemble du contrôle RichTextBox (Windows Forms)

Mise à jour : novembre 2007

Le contrôle RichTextBox Windows Forms permet d'afficher, d'entrer et de manipuler du texte mis en forme. Le contrôle RichTextBox effectue les mêmes tâches que le contrôle TextBox, mais il peut également afficher des polices, des couleurs et des liens, charger du texte et des images incorporées à partir d'un fichier, ainsi que rechercher des caractères spécifiques. Le contrôle RichTextBox est généralement utilisé pour fournir des fonctionnalités de manipulation et d'affichage de texte semblables à celles des applications de traitement de texte comme Microsoft Word. À l'instar du contrôle TextBox, le contrôle RichTextBox peut afficher des barres de défilement, mais contrairement au contrôle TextBox, son comportement par défaut consiste à afficher les barres horizontale et verticale et il propose des paramètres de barre de défilement supplémentaires.

Utilisation du contrôle RichTextBox

Comme pour le contrôle TextBox, le texte affiché est défini par la propriété Text. Le contrôle RichTextBox est doté de nombreuses propriétés de mise en forme du texte. Pour plus d'informations sur ces propriétés, consultez Comment : définir les attributs de police du contrôle RichTextBox Windows Forms et Comment : définir les retraits, les retraits négatifs de première ligne et les listes à puces avec le contrôle RichTextBox Windows Forms. Pour manipuler les fichiers, les méthodes LoadFile et SaveFile peuvent afficher et écrire plusieurs formats de fichier (tels que texte brut, texte brut Unicode et texte riche (RTF). Pour obtenir la liste des formats de fichier, consultez RichTextBoxStreamType, énumération. Vous pouvez utiliser la méthode Find pour rechercher des chaînes de texte ou des caractères spécifiques.

Vous pouvez également utiliser un contrôle RichTextBox pour les liens de style Web lie en attribuant à la propriété DetectUrls la valeur true et en écrivant le code pour gérer l'événement LinkClicked. Pour plus d'informations, consultez Comment : afficher des liens de style Web avec le contrôle RichTextBox Windows Forms. Vous pouvez empêcher l'utilisateur de manipuler le texte (en tout ou partie) en attribuant à la propriété SelectionProtected la valeur true.

Vous pouvez annuler et rétablir la plupart des opérations d'édition dans un contrôle RichTextBox en appelant les méthodes Undo et Redo. La méthode CanRedo vous permet de déterminer si la dernière opération annulée par l'utilisateur peut être réappliquée au contrôle.

Voir aussi

Référence

RichTextBox

Vue d'ensemble du contrôle TextBox (Windows Forms)

Autres ressources

RichTextBox, contrôle (Windows Forms)