Class TYuSoftLabel (unit yulabel)

Inherits from

TLabel

Constructors


constructor Create(AOwner: TComponent);



Functions

destructor Destroy;


procedure DoEnter;


procedure DoLeave;


procedure CMLButtonDown(var Message: TMessage);


procedure CMLBUTTONUP(var Message: TMessage);


procedure CMMouseEnter(var Message: TMessage);


procedure CMMouseLeave(var Message: TMessage);


procedure CMTextChanged(var Message: TMessage);


procedure Paint;


procedure DrawBasicText(R:TRect; Flags:Word);


procedure DrawOutlinedText(R:TRect; Flags:Word);


procedure MyDraw(R:TRect; Flags:Word);


Procedure SetBorderColor(value:Tcolor);


Procedure SetBorderColorOnMouse(value:Tcolor);


Procedure SetBorderWidth(value: Byte);


Procedure SetBorderWidthOnMouse(value: Byte);


procedure Setshadowcolor(value:Tcolor);


procedure SetshadowcolorOnMouse(value:Tcolor);


Procedure SetShadowWidth(value: Byte);


Procedure SetShadowWidthOnMouse(value: Byte);


Procedure SetTextStyle(value:TTextStyle);


Procedure SetTextStyleOnMouse(value:TTextStyle);


procedure WMSize(var Message: TWMSize);


Properties

property BorderColor : Tcolor


property BorderWidth : Byte


property Caption :


property Font :


property ShadowColor : Tcolor


property ShadowWidth : Byte


property TextStyle : TTextStyle


Events

event OnClick :


event OnDblClick :


event OnMouseBorderColor : Tcolor


event OnMouseBorderWidth : Byte


event OnMouseDown :


event OnMouseEnter : TNotifyEvent


event OnMouseLeave : TNotifyEvent


event OnMouseMove :


event OnMouseShadowColor : Tcolor


event OnMouseShadowWidth : Byte


event OnMouseTextStyle : TTextStyle


event OnMouseUp :


Variables

FBorderColor : Tcolor;


FBorderColorBuffer : Tcolor;


FBorderColorOnMouse : Tcolor;


FBorderWidth : Byte;


FBorderWidthBuffer : Byte;


FBorderWidthOnMouse : Byte;


FMouse : Boolean;


FOnMouseEnter : TNotifyEvent;


FOnMouseLeave : TNotifyEvent;


FShadowColor : Tcolor;


FShadowColorBuffer : Tcolor;


FShadowColorOnMouse : Tcolor;


FShadowWidth : Byte;


FShadowWidthBuffer : Byte;


FShadowWidthOnMouse : Byte;


FTextStyle : TTextStyle;


FTextStyleBuffer : TTextStyle;


FTextStyleOnMouse : TTextStyle;



Constructors


constructor Create(AOwner: TComponent);


Functions


destructor Destroy;


procedure DoEnter;


procedure DoLeave;


procedure CMLButtonDown(var Message: TMessage);


procedure CMLBUTTONUP(var Message: TMessage);


procedure CMMouseEnter(var Message: TMessage);


procedure CMMouseLeave(var Message: TMessage);


procedure CMTextChanged(var Message: TMessage);


procedure Paint;


procedure DrawBasicText(R:TRect; Flags:Word);


procedure DrawOutlinedText(R:TRect; Flags:Word);


procedure MyDraw(R:TRect; Flags:Word);


Procedure SetBorderColor(value:Tcolor);


Procedure SetBorderColorOnMouse(value:Tcolor);


Procedure SetBorderWidth(value: Byte);


Procedure SetBorderWidthOnMouse(value: Byte);


procedure Setshadowcolor(value:Tcolor);


procedure SetshadowcolorOnMouse(value:Tcolor);


Procedure SetShadowWidth(value: Byte);


Procedure SetShadowWidthOnMouse(value: Byte);


Procedure SetTextStyle(value:TTextStyle);


Procedure SetTextStyleOnMouse(value:TTextStyle);


procedure WMSize(var Message: TWMSize);


Properties


property BorderColor : Tcolor


property BorderWidth : Byte


property Caption :


property Font :


property ShadowColor : Tcolor


property ShadowWidth : Byte


property TextStyle : TTextStyle


Events


event OnClick :


event OnDblClick :


event OnMouseBorderColor : Tcolor


event OnMouseBorderWidth : Byte


event OnMouseDown :


event OnMouseEnter : TNotifyEvent


event OnMouseLeave : TNotifyEvent


event OnMouseMove :


event OnMouseShadowColor : Tcolor


event OnMouseShadowWidth : Byte


event OnMouseTextStyle : TTextStyle


event OnMouseUp :


Variables


FBorderColor : Tcolor;


FBorderColorBuffer : Tcolor;


FBorderColorOnMouse : Tcolor;


FBorderWidth : Byte;


FBorderWidthBuffer : Byte;


FBorderWidthOnMouse : Byte;


FMouse : Boolean;


FOnMouseEnter : TNotifyEvent;


FOnMouseLeave : TNotifyEvent;


FShadowColor : Tcolor;


FShadowColorBuffer : Tcolor;


FShadowColorOnMouse : Tcolor;


FShadowWidth : Byte;


FShadowWidthBuffer : Byte;


FShadowWidthOnMouse : Byte;


FTextStyle : TTextStyle;


FTextStyleBuffer : TTextStyle;


FTextStyleOnMouse : TTextStyle;