Partager via


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

Le contrôle RichTextBox Windows Forms est utilisé pour afficher, entrer et manipuler du texte avec mise en forme. Le contrôle RichTextBox effectue tout ce que fait 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 ; et recherchez les caractères spécifiés. Le contrôle RichTextBox 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 contrôle TextBox, le contrôle RichTextBox peut afficher des barres de défilement ; mais contrairement au contrôle TextBox, 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 avec le contrôle TextBox, le texte affiché est défini par la propriété Text. Le contrôle RichTextBox a de nombreuses propriétés pour mettre en forme le texte. Pour plus d’informations sur ces propriétés, consultez Comment : définir les attributs de police pour le contrôle RichTextBox de Windows Forms et Comment : définir les retraits, les retraits suspendus et les paragraphes à puces avec le contrôle RichTextBox de Windows Forms. 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 RTF (Rich Text Format). Les formats de fichiers possibles sont répertoriés dans RichTextBoxStreamType. 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 en définissant la propriété DetectUrls sur true et en écrivant du code pour gérer l’événement LinkClicked. Pour plus d’informations, consultez How to : Display Web-Style Links with the Windows Forms RichTextBox Control. Vous pouvez empêcher l’utilisateur de manipuler un ou plusieurs textes dans le contrôle en définissant la propriété SelectionProtected sur 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 méthode CanRedo 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