# The ToolStripBase class

The ToolStripBase class is an abstract class that provides common functionality to all C1Editor toolstrips used in your application.

## Content



The **ToolStripBase** class is an abstract class that provides common functionality to all [C1Editor](/componentone/api/win/online-richtexteditor/dotnet-framework-api/C1.Win.C1Editor.4.8/C1.Win.C1Editor.C1Editor.html) toolstrips used in our project.

Specifically, the base class provides an [Editor](/componentone/api/win/online-richtexteditor/dotnet-framework-api/C1.Win.C1Editor.4.8/C1.Win.C1Editor.ToolStrips.C1EditorToolStripBase.Editor.html) property that connects the toolstrip to an editor and connects handlers to the [DocumentChanged](/componentone/api/win/online-richtexteditor/dotnet-framework-api/C1.Win.C1Editor.4.8/C1.Win.C1Editor.C1Editor.DocumentChanged.html) and [SelectionChanged](/componentone/api/win/online-richtexteditor/dotnet-framework-api/C1.Win.C1Editor.4.8/C1.Win.C1Editor.C1Editor.SelectionChanged.html) events. It also provides an AddButton method that makes it easy to populate the toolstrips.

The **ToolStripBase** class is extremely simple. For details, please refer to the source code.