--- title: "RichTextBox Control" ms.date: "03/30/2017" helpviewer_keywords: - "text boxes" - "RichTextBox control [Windows Forms]" - "rich edit controls" ms.assetid: 3225f2ef-c6d9-4bd4-9d3e-2219e58edbf2 --- # RichTextBox Control (Windows Forms) The Windows Forms `RichTextBox` control is used for displaying, entering, and manipulating text with formatting. The `RichTextBox` control does everything the control does, but it can also display fonts, colors, and links; load text and embedded images from a file; undo and redo editing operations; and find specified characters. The `RichTextBox` control is typically used to provide text manipulation and display features similar to word processing applications such as Microsoft Word. Like the control, the `RichTextBox` control can display scroll bars; but unlike the control, it displays both horizontal and vertical scrollbars by default and has additional scrollbar settings. ## In This Section [RichTextBox Control Overview](richtextbox-control-overview-windows-forms.md) Introduces the general concepts of the `RichTextBox` control, which allows users to enter, display, and manipulate text with formatting options. [How to: Determine When Formatting Attributes Change in the Windows Forms RichTextBox Control](determine-when-formatting-attributes-change-wf-richtextbox-control.md) Explains how to keep track of changes in font and paragraph formatting in the `RichTextBox` control. [How to: Display Scroll Bars in the Windows Forms RichTextBox Control](how-to-display-scroll-bars-in-the-windows-forms-richtextbox-control.md) Describes the many choices available for scroll bars in the `RichTextBox` control. [How to: Display Web-Style Links with the Windows Forms RichTextBox Control](how-to-display-web-style-links-with-the-windows-forms-richtextbox-control.md) Explains how to link to Web sites from the `RichTextBox` control. [How to: Enable Drag-and-Drop Operations with the Windows Forms RichTextBox Control](enable-drag-and-drop-operations-with-wf-richtextbox-control.md) Provides instructions for dragging data into the `RichTextBox` control. [How to: Load Files into the Windows Forms RichTextBox Control](how-to-load-files-into-the-windows-forms-richtextbox-control.md) Provides instructions for loading an existing file into the `RichTextBox` control. [How to: Save Files with the Windows Forms RichTextBox Control](how-to-save-files-with-the-windows-forms-richtextbox-control.md) Provides instructions for saving the contents of the `RichTextBox` control to a file. [How to: Set Font Attributes for the Windows Forms RichTextBox Control](how-to-set-font-attributes-for-the-windows-forms-richtextbox-control.md) Describes how to set the font family, size, style, and color of text in the `RichTextBox` control. [How to: Set Indents, Hanging Indents, and Bulleted Paragraphs with the Windows Forms RichTextBox Control](set-indents-hanging-indents-bulleted-paragraphs-with-wf-richtextbox.md) Describes how to format paragraphs in the `RichTextBox` control. ## Reference class Describes this class and has links to all its members. ## Related Sections [Controls to Use on Windows Forms](controls-to-use-on-windows-forms.md) Provides a complete list of Windows Forms controls, with links to information on their use. [TextBox Control](textbox-control-windows-forms.md) Introduces the general concepts of the control, which allows editable, multiline input from the user.