+ ExternalImages is a TCustomImageList property with a list of images that can be used to set the glyph for the class instance. +
++ TButtonGlyph can use images that originate from one of several properties: Images, ExternalImages, or Glyph. Images is a cached imaged list which may be refreshed when the cached images are changed. ExternalImages is an image list explicitly assigned to the property which does not use the image cache. Glyph is the bitmap to use for the glyph, and can originate from an LCL resource. +
++ These image sources are used in the GetImageIndexAndEffect method to determine the image resolution and bitmap used for the glyph and the button state. +
++ Setting a new value for the property causes the Glyph property to be cleared, and the OnChange event handler is signalled. +
++ Setting a value for the Glyph or LCLGlyphName properties causes the image list in ExternalImages to be discarded. +
++ Use ExternalImageWidth to specify the width of the images in ExternalImages. +
++ Use ExternalImageIndex to specify the position in ExternalImages for the bitmap displayed as the button glyph. +
+ TBitBtn is a TCustomBitBtn descendant which provides the interface used to display a button with a glyph (or image) and a caption. It performs an action when the button is clicked. +
++ TBitBtn sets the visibility for properties introduced in ancestor classes. +
Gets caption as a text-string (GetText), or stores the new caption (SetText). Shows flag if caption is stored (IsCaptionStored). @@ -1615,6 +1649,9 @@ To keep things optimal, LCL implementations should always override RealGet/SetText. Get/SetTextBuf is only kept for compatibility.
Standard properties, which should be supported by all descendants.
@@ -2739,6 +2781,10 @@Standard properties, which should be supported by all descendants.