Partager via


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

Le contrôle Windows Forms RichTextBox est utilisé pour afficher, entrer et manipuler du texte avec mise en forme. Le RichTextBox contrôle effectue tout ce que fait le TextBox contrôle, mais il peut également afficher des polices, des couleurs et des liens ; charger du texte et des images incorporées à partir d’un fichier ; et rechercher des caractères spécifiés. Le RichTextBox contrôle est généralement utilisé pour fournir des fonctionnalités de manipulation de texte et d’affichage similaires aux applications de traitement de texte telles que Microsoft Word. Comme le TextBox contrôle, le RichTextBox contrôle peut afficher des barres de défilement ; mais contrairement au TextBox contrôle, son paramètre par défaut consiste à afficher à la fois les barres de défilement horizontales et verticales en fonction des besoins, et il a des paramètres de barre de défilement supplémentaires.

Utilisation du contrôle RichTextBox

Comme pour le TextBox contrôle, le texte affiché est défini par la Text propriété. Le RichTextBox contrôle a de nombreuses propriétés pour mettre en forme le texte. Pour plus d’informations sur ces propriétés, consultez How to : Set Font Attributes for the Windows Forms RichTextBox Control and How to : Set Indents, Hanging Indents et Bulleted Paragraphs with the Windows Forms RichTextBox Control. Pour manipuler des fichiers, les méthodes LoadFile et SaveFile peuvent afficher et écrire plusieurs formats de fichiers, notamment le texte brut, le texte brut Unicode et le format Rich Text Format (RTF). Les formats de fichiers possibles sont répertoriés dans RichTextBoxStreamType. Vous pouvez utiliser la Find méthode pour rechercher des chaînes de texte ou des caractères spécifiques.

Vous pouvez également utiliser un RichTextBox contrôle pour les liens de style Web en définissant la propriété DetectUrls sur true, puis en écrivant du code pour gérer l’événement LinkClicked. Pour plus d’informations, consultez Comment : Afficher Web-Style Liens avec le contrôle Windows Forms RichTextBox. Vous pouvez empêcher l’utilisateur de manipuler tout ou partie du texte dans le contrôle en définissant la propriété SelectionProtected par true.

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

Voir aussi