ButtonBar Class
- Namespace
TXTextControl
- Package
TXTextControl.from the private NuGet feed or Text Control Offline PackagesTextControl. WinForms. SDK
- Assembly
TXTextControl.Windows. Forms. dll
- Install
dotnet add package TXTextControl..NET 8 and later. For .NET Framework, referenceTextControl. WinForms. SDK TXTextControl.from the setup.Windows. Forms. dll
- Inherits
- Control
- Button
Bar
Description
The ButtonBar class represents a Windows Forms tool bar which can be used to show or to set font and paragraph attributes of a Windows Forms TextControl. It is inherited from the System.Windows.Forms.Control class. The following describes only the properties, methods and events defined through the ButtonBar class. For a list of properties, methods and events inherited from the System.Windows.Forms.Control class see the .NET Framework reference.
Syntax
public class ButtonBar : ControlPublic Class ButtonBar
Inherits ControlExamples
The following example shows how to set up a ButtonBar with just 2 specific buttons.
buttonBar1.ButtonPositions = new TXTextControl.Button[] {
TXTextControl.Button.FontBoldButton,
TXTextControl.Button.FontItalicButton };ButtonBar1.ButtonPositions = New TXTextControl.Button() { _
TXTextControl.Button.FontBoldButton, _
TXTextControl.Button.FontItalicButton }The following example creates a Button Bar instance and configures its border style setting for a document workflow.
using ButtonBar buttonBar = new();
buttonBar.BorderStyle = ButtonBarBorderStyle.Simple3D;Dim buttonBar As New ButtonBar()
buttonBar.BorderStyle = ButtonBarBorderStyle.Simple3DMembers
Constructors
| Constructor | Description |
|---|---|
| ButtonBar | Not described in the reference. public ButtonBar(); |
Properties
| Property | Description |
|---|---|
| BorderStyle | Gets or sets the border style of the button bar. |
| ButtonOffsets | Gets or sets an array of additional offsets, in pixels, between the buttons. The maximum size of the array is 31. |
| ButtonPositions | Gets or sets an array of buttons the button bar consists of. The maximum size of the array is 31 buttons. |
| ButtonSeparators | Gets or sets an array of boolean values specifying whether or not a separator is drawn between two buttons. The maximum size of the array is 31. |
| ButtonStyle | Gets or sets the painting style of the buttons. |
| DisplayColors | Gets or sets the colors of the button bar. These colors are only used when the BorderStyle and ButtonStyle properties have been set to ColorScheme. The property value is an object of the type ButtonBar.Colors. |
| ReadOnly | Gets or sets a value determining the button bar's read only mode. When the button bar is set to read only, it still shows all formatting attributes of the connected TextControl, but formatting attributes cannot be changed. |
Methods
| Method | Description |
|---|---|
| ResetButtonOffsets | Resets the offset array to its default state. |
| ResetButtonPositions | Resets the button array to its default state. |
| ResetButtonSeparators | Resets the separator array to its default state. |
| ResetDisplayColors | Resets all display colors of a button bar to their system dependent default values. |