AcceptFocus | This property is for Mac only where focus is normally not active unless Full Keyboard access is on. Setting this to true activates focus support even if full keyboard access is not turned on in the system. |
AccessibilityLabel | Label used by the macOS accessibility manager for various of disability settings and devices. |
ArcSize | Size of the Arc when the button shape is round. |
AutoWidth | This property is to support components such as the FlowLayout. If set to true then the FlowLayout may resize the button. |
Bold | Sets the text font to bold. |
BorderColor | The border color for the button when it is in normal state. |
ButtonColor | Sets the body color of the button when button is enabled. |
ButtonDownColor | Sets the body color of the button when button is pushed down. |
ButtonHoverColor | Color for when mouse is hovered over the button. |
ButtonShape | Configures the shape of the button, Rounded or Rectangular. |
ButtonType | Configures how the button should behave, Button, Toggle, Sticky, Split or Menu. |
Caption | Sets or gets the text on the button. |
CaptionAlign | Sets the alignment of the text. |
CaptionDeltaX | Tweaks the position of the text in x direction. |
CaptionDeltaY | Tweaks the position of the text in y direction. |
CaptionPlacement | This property is to configure how the caption is placed. |
DBBackColor | Fills background with custom color when in double buffering mode. (MacOS X and Linux systems are always double buffered by the OS it self) |
DMBorderColor | The border color for the button when it is in normal state in dark mode if SeparateDarkModeStyle is set to true. |
DMButtonColor | Sets the body color of the button when button is enabled in dark mode if SeparateDarkModeStyle is set to true. |
DMButtonDownColor | Sets the body color of the button when button is down in dark mode if SeparateDarkModeStyle is set to true. |
DMButtonHoverColor | Color for when control is in dark mode and mouse is hovered over the button. |
DMDisabledBorderColor | The border color for the button when it is in disabled state in dark mode if SeparateDarkModeStyle is set to true. |
DMDisabledButtonColor | Sets the body color of the button when button is disabled in dark mode if SeparateDarkModeStyle is set to true. |
DMDisabledTextColor | Sets text color of the button when button is disabled in dark mode if SeparateDarkModeStyle is set to true. |
DMFocusColor | Color for the focus on the button when button in dark mode if SeparateDarkModeStyle is set to true. |
DMIcon | Sets the button icon when button in dark mode if SeparateDarkModeStyle is set to true. |
DMSplitLineColor | Sets the split line color of the button when button is enabled in dark mode if SeparateDarkModeStyle is set to true. |
DMTextColor | Sets text color of the button when button is enabled in dark mode if SeparateDarkModeStyle is set to true. |
DMUseSystemFocusColor | When system is in dark-mode and SeparateDarkModeStyle is set to true then If this property is set to true then the button will attempt to use system focus color when possible, having fallback to the controls focus color. |
DebugDataSize | Used for internal quality control of the plugin. |
DisabledBorderColor | The border color for the button when it is in disabled state. |
DisabledButtonColor | Sets the buttons main body color when button is disabled. |
DisabledTextColor | Sets the text color when button is disabled. |
DoubleBuffer | DoubleBuffers the drawing of the control on Windows systems. (MacOS X and Linux systems are always double buffered by the OS it self) |
Enabled (Inherited) | Determines if the control should be enabled when the owning window is opened. |
FocusColor | Color for the focus on the button. |
FocusDrawingType | Configures how focus should be represented. |
Handle (Inherited) | Returns a handle to the control. |
HasBorder | If set to true then the button will have border and it will use the BorderColor properties. |
HasDBBackColor | If set to true then the color defined in the DBBackColor property will be used as background color when in double buffer mode. (MacOS X and Linux systems are always double buffered by the OS it self) |
HasHoverColor | If set to true then Hover color will be used from the ButtonHoverColor and DMButtonHover color properties, else their auto calculated based on the button main color. |
Height (Inherited) | The height (in points) of the control. |
Icon | Sets icon for the button. |
IconAlign | Sets the alignment of the icon on the button. |
IconDeltaX | Tweaks the position of the icon in x direction. |
IconDeltaY | Tweaks the position of the icon in y direction. |
Index (Inherited) | If the control is used in a control set, this specifies the control's index in the set. |
Italic | Sets the text font to italic. |
Left (Inherited) | The left side of the control in local coordinates (relative to the window) |
MaxWidth | This property is to support components such as the FlowLayout. The property defines the maximum width the button may scale to. |
Menu | The root menu item of the control. To add menu items then you manipulate this menu item. |
MinWidth | This property is to support components such as the FlowLayout. The property defines the minimum width the button may scale to. |
MouseX (Inherited) | The X coordinate of the mouse (points). Measured from the top-left corner of the window. |
MouseY (Inherited) | The Y coordinate of the mouse (points). Measured from the top-left corner of the window. |
PanelIndex (Inherited) | If the control has been placed on a TabPanel or PagePanel control, this is the panel (page/tab) that the control is on. If the control is not on a panel, it returns -1. |
SeparateDarkModeStyle | If set to true then the color style properties from the DM (DarkMode) named properties will be used when the system is in Darkmode. |
SplitLineColor | Sets the color for the split line when the button is in Split mode. |
TextColor | Sets the text color when button is enabled. |
TextFont | Sets the text font |
TextSize | Sets the text font size. |
TextUnit | Sets the unit of the FontSize. |
ToolButton | If set to true then the button will not get focus on click on platforms where it normally would have gotten the focus when clicked. |
Top (Inherited) | The top of the control in local coordinates (relative to the window). |
Underline | Sets the text font to underlined. |
UseSystemFocusColor | If set to true then the button will attempt to use system focus color when possible, having fallback to the controls focus color. |
Value | If the button is in Toggle or Sticky mode then this property can read and write the state. |
Visible (Inherited) | Determines whether the control is visible when its owning window is opened. The default is True: the control is visible. |
Width (Inherited) | The width (in points) of the control. |
Window (Inherited) | The control's parent window. |