TCustomSRVGraphicControl

<< Click to display table of contents >>

TCustomSRVGraphicControl

TSRVGraphicControl is the base class for lightweight SRVControls.

Unit SRVControl;

Syntax

TCustomSRVGraphicControl = class(TGraphicControl);

Hierarchy

TObject

TPersistent

TComponent

TControl

TGraphicControl

Properties and events

Public properties:

Property

Type

Default value

Meaning

DrawOnPrint

Boolean

True

if True, this control will be printed

readonly IsMouseDown

Boolean

 

Read-only. Returns True if the user pressed the left mouse button above the control.

readonly MouseIn

Boolean

 

Read-only. Returns True, if the mouse pointer is above the control

Public events:

OnMouseEnter, OnMouseLeave (TNotifyEvent) occur when the mouse pointer enter/leaves the control.

Protected properties:

Property

Type

Default value

Meaning

protected Alignment

TAlignment

taLeftJustify

Text alignment. RTL BiDiMode inverts left and right alignments

protected SkinManager

TSRVSkinManager

 

A link to a skin manager component.

protected SkinSchemeIndex

Integer

0

Index in a scheme in SkinManager.CurrentSkin (a scheme depends on the control type)

Additionally, for Delphi versions prior to 2009, this control introduces Unicode Caption (of TRVUnicodeString) type to use instead of ANSI string Caption (so Caption is Unicode in all versions of Delphi)

Inherited components

SRVLabel TSRVLabel

srvpaintbox TSRVPaintBox