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

TControlStyleType

TControlStyleType - enumerated type describing features of the Control

Declaration

Source position: controls.pp line 182

type TControlStyleType = (

  csAcceptsControls,

  

  csCaptureMouse,

  

  csDesignInteractive,

  

  csClickEvents,

  

  csFramed,

  

  csSetCaption,

  

  csOpaque,

  

  csDoubleClicks,

  

  csTripleClicks,

  

  csQuadClicks,

  

  csFixedWidth,

  

  csFixedHeight,

  

  csNoDesignVisible,

  

  csReplicatable,

  

  csNoStdEvents,

  

  csDisplayDragImage,

  

  csReflector,

  

  csActionClient,

  

  csMenuEvents,

  

  csNoFocus,

  

  csNeedsBorderPaint,

  

  csParentBackground,

  

  csDesignNoSmoothResize,

  

  csDesignFixedBounds,

  

  csHasDefaultAction,

  

  csHasCancelAction,

  

  csNoDesignSelectable,

  

  csOwnedChildsSelectable

  

);

Description

Enumerated type comprising:
    csAcceptsControls, // can have children in the designer
    csCaptureMouse,
    csDesignInteractive, // wants mouse events in design mode
    csClickEvents,
    csFramed,
    csSetCaption,
    csOpaque,
    csDoubleClicks,// control understands mouse double clicks
    csTripleClicks,// control understands mouse triple clicks
    csQuadClicks,  // control understands mouse quad clicks
    csFixedWidth,
    csFixedHeight, // control cannot change its height (for example combobox)
    csNoDesignVisible,
    csReplicatable,
    csNoStdEvents,
    csDisplayDragImage,
    csReflector,
    csActionClient,
    csMenuEvents,
    csNoFocus,
    csNeedsBorderPaint, // not implemented
    csParentBackground, // not implemented
    csDesignNoSmoothResize, // no WYSIWYG resizing in designer
    csDesignFixedBounds, // control can not be moved nor resized in designer
    csHasDefaultAction, // control implements useful ExecuteDefaultAction
    csHasCancelAction,   // control implements useful ExecuteCancelAction
    csNoDesignSelectable, // control can not be selected at design time
    csOwnedChildsSelectable // child controls owned by this control are selectable in the designer