# Ribbon, Toolbars, Rulers, and Status Bar

> The Ribbon, ButtonBar, mini toolbars, RulerBar and StatusBar around a Windows Forms TextControl: what each one shows and when to choose ribbon or button bar.

- **Product:** TX Text Control .NET for Windows Forms
- **Section:** Documentation
- **Kind:** Topic
- **Path:** TX Text Control .NET for Windows Forms > Overview > Components > Ribbon, Toolbars, Rulers, and Status Bar
- **1022 words**
- **Web URL:** https://docs.textcontrol.com/tx-text-control-dotnet-winforms/overview/components/ribbon-toolbars/
- **LLMs URL:** https://docs.textcontrol.com/tx-text-control-dotnet-winforms/overview/components/ribbon-toolbars/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-text-control-dotnet-winforms/overview/components/ribbon-toolbars/llms-full.txt

---

The editing interface around a `TextControl` is built from ready-made controls: a ribbon with predefined tabs or a classic button bar, the mini toolbars that appear next to the text, horizontal and vertical rulers, and a status bar. Each control is introduced below, with a link to the page that describes it in detail. How the controls connect to a `TextControl` is explained in [Product Architecture](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/overview/architecture/llms-full.txt).

### Ribbon or Button Bar

You give users one of two kinds of command interface:

|  | Ribbon | ButtonBar |
|---|---|---|
| What users see | Tabs of commands at the top of the window, with an Application Menu, like current word processors | One tool bar with font and paragraph attributes |
| Features | All features of the editor, through the predefined tabs | Font, font size, bold, italic, underline, alignment, lists, indents, styles and zoom |
| Editions | Enterprise and Professional | Enterprise, Professional and Express |

Text Control's ribbon tutorials add no `ButtonBar`, because the ribbon covers its commands. The rulers and the status bar work with either. [Editions and Feature Availability](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/overview/editions/llms-full.txt) lists what each edition includes.

### Ribbon

The [Ribbon](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol-windows-forms-ribbon/ribbon/llms-full.txt) in the `TXTextControl.Windows.Forms.Ribbon` namespace is a command bar that replaces the menu bar and the toolbars. Its first tab, **File**, can be an Application Menu, and TX Text Control provides 13 predefined tabs, from [RibbonFormattingTab](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol-windows-forms-ribbon/ribbonformattingtab/llms-full.txt) for fonts and paragraphs to [RibbonReportingTab](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol-windows-forms-ribbon/ribbonreportingtab/llms-full.txt) for templates, that work with the connected `TextControl` without command code of your own.

- [Built-in Ribbon Tabs](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/document-editor/ribbon-ui/ribbon/llms-full.txt) lists the tabs with their groups, shows how contextual tab groups such as **Table Tools** work, and how you change or remove items.
- [Custom Tabs and Commands](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/document-editor/ribbon-ui/custom-tabs/llms-full.txt) adds tabs, groups and buttons of your own, fills the Application Menu and sets up the Quick Access Toolbar of a [RibbonForm](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol-windows-forms-ribbon/ribbonform/llms-full.txt).

### ButtonBar

The [ButtonBar](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/buttonbar/llms-full.txt) is a classic tool bar that shows and sets the font and paragraph attributes of the connected `TextControl`. [ButtonPositions](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/buttonbar/buttonpositions-property/llms-full.txt) chooses which items it shows and in which order, up to 31 of them, such as the font name and size boxes, bold, italic and underline, the alignment and list buttons, and a style and a zoom box. [Toolbars and Mini Toolbars](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/document-editor/ribbon-ui/toolbars/#the-button-bar) describes its settings.

### Mini Toolbars

A [MiniToolbar](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/minitoolbar/llms-full.txt) is a small, contextual version of the ribbon that opens next to the text. The [TextMiniToolbar](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textminitoolbar/llms-full.txt) appears for text and tables, the [ObjectMiniToolbar](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/objectminitoolbar/llms-full.txt) for a selected text frame, drawing or barcode. By default, no mini toolbar is shown; [Toolbars and Mini Toolbars](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/document-editor/ribbon-ui/toolbars/#mini-toolbars) shows how to turn them on and change their groups.

### RulerBar and StatusBar

A [RulerBar](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/rulerbar/llms-full.txt) shows and sets indents, margins and tabs. An application usually has two: a horizontal ruler above the text and a vertical ruler beside it. The [StatusBar](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/statusbar/llms-full.txt) shows the input position, the page, the section, the language and the zoom factor. [Rulers and Status Bar](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/document-editor/ribbon-ui/rulers-status-bar/llms-full.txt) describes the scale units, page margins and cell references of the rulers, and the areas and labels of the status bar.

### Next Steps

- [Add Rulers, Toolbars, and a Status Bar](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/getting-started/document-editor/rulers-toolbars/llms-full.txt): build an editor with a button bar, rulers and a status bar.
- [Create a Ribbon Application with Sidebar Support](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/getting-started/document-editor/ribbon-sidebar/llms-full.txt): build an editor with a ribbon, a RibbonForm and sidebars.
- [Ribbon and UI](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/document-editor/ribbon-ui/llms-full.txt): the built-in tabs, custom commands, mini toolbars, themes and localization in detail.
- [Sidebar](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/overview/components/sidebar/llms-full.txt): the panels that the ribbon's buttons open beside the editor.

---

## Nearby

- **Previous:** [TextControl](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/overview/components/textcontrol/llms-full.txt)
- **Next:** [Sidebar](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/overview/components/sidebar/llms-full.txt)
