[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] | Reference for unit 'Buttons' (#lcl)

# TButtonGlyph.IsDesigning

Indicates whether change notifications are suppressed while editing property values.

## Declaration

Source position: buttons.pp line 136

`public property TButtonGlyph.IsDesigning : Boolean read FIsDesigning write FIsDesigning;`

## Description

IsDesigning is a Boolean property which indicates whether change notifications are suppressed while editing property values for the button glyph. The default value for the property is False, as assigned in the Create constructor.

Set IsDesigning to True to prevent calls to the Refresh method following a change to the ShowMode property, or when getting/setting the image for the button Glyph. Controls which use TButtonGlyph, like TBitBtn and TSpeedButton, will update the property to indicate whether the ComponentState for the control includes the csDesigning enumeration value. This has the net effect of disabling OnChange notifications at design-time.

## See also

TButtonGlyph.ShowMode |  | Indicates the logic used to display the Glyph image for the class instance.
TButtonGlyph.Glyph |  | The bitmap image drawn as the glyph on the button.
TButtonGlyph.OnChange |  | Event handler signalled when the bitmap in Glyph has been changed.
TButtonGlyph.Create |  | Create - constructor for TButtonGlyph: frees the Images cache then creates a Glyph Bitmap.
TBitBtn |  | A button with a small image attached.
TSpeedButton |  | A Button used to represent states (checked or unchecked).