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;