One of the possible states of the button. When the button is placed and not being used in any way. When the button is hovered by the mouse pointer. When the button is clicked. When the Enabled property is set to False. Event that is fired when the button is being rendered, so you can further customize the drawing. The button calling the event. The bitmap that will be used to paint the face of the control. The state of the button that is currently drawn on the Bitmap parameter. A generic implementation of a Button control. Is the base class to be customized with a Paint event to actually display something on the screen. It does not contain any bitmap. The most basic implementation with bitmaps is TBCXButton. Defines a single 9 sliced bitmap to be used to paint the face of the button.