| Class TLinkEdit (unit JWlinkedit) |
TCustomEdit
| Constructors |
constructor Create(AOwner: TComponent);| Functions |
destructor Destroy;
procedure BoundsChanged;CreateParams
procedure CreateParams(var Params: TCreateParams);
procedure DoEnter;
procedure DoExit;
procedure EditButtonClick;
procedure KeyDown(var Key: Word; Shift: TShiftState);
procedure MouseDown(Button: TMouseButton; Shift: TShiftState;
X, Y: Integer);
procedure MouseMove(Shift: TShiftState; X, Y: Integer);
procedure MouseUp(Button: TMouseButton; Shift: TShiftState;
X, Y: Integer);
procedure PaintWindow(DC: HDC);
procedure SetLinkStyle(Value: TLinkStyle);
procedure StopTracking;
procedure TrackButton(X,Y: Integer);
procedure WMPaint(var Message: TWMPaint);
procedure WMSetCursor(var Msg: TWMSetCursor);| Properties |
property AutoSelect :
property AutoSize :
property BorderStyle :
property CharCase :
property Color :
property Ctl3D :
property DragCursor :
property DragMode :
property Enabled :
property Font :
property HideSelection :
property LinkStyle : TLinkStyle
property MaxLength :
property OEMConvert :
property ParentColor :
property ParentCtl3D :
property ParentFont :
property ParentShowHint :
property PasswordChar :
property PopupMenu :
property ReadOnly :
property ShowHint :
property TabOrder :
property TabStop :
property Text :
property Visible : | Events |
event OnButtonClick : TNotifyEvent
event OnChange :
event OnClick :
event OnDblClick :
event OnDragDrop :
event OnDragOver :
event OnEndDrag :
event OnEnter :
event OnExit :
event OnKeyDown :
event OnKeyPress :
event OnKeyUp :
event OnMouseDown :
event OnMouseMove :
event OnMouseUp :
event OnStartDrag : | Variables |
fButtonWidth : integer;
fLinkStyle : TLinkStyle;
fOnButtonClick : TNotifyEvent;
fPressed : boolean;
fTracking : boolean;| Constructors |
constructor Create(AOwner: TComponent);Public declarations
| Functions |
destructor Destroy;Create
procedure BoundsChanged;Protected declarations
CreateParams
procedure CreateParams(var Params: TCreateParams);Destroy
procedure DoEnter;StopTracking;
procedure DoExit;DoEnter
procedure EditButtonClick;SetLinkStyle
procedure KeyDown(var Key: Word; Shift: TShiftState);WMSetCursor
procedure MouseDown(Button: TMouseButton; Shift: TShiftState;
X, Y: Integer);PaintWindow
procedure MouseMove(Shift: TShiftState; X, Y: Integer);MouseDown
procedure MouseUp(Button: TMouseButton; Shift: TShiftState;
X, Y: Integer);KeyDown
procedure PaintWindow(DC: HDC);TrackButton
procedure SetLinkStyle(Value: TLinkStyle);BoundsChanged
procedure StopTracking;MouseMove
procedure TrackButton(X,Y: Integer);if the mouse was released (after being pressed) on the button then perform its associated action
procedure WMPaint(var Message: TWMPaint);EditButtonClick
procedure WMSetCursor(var Msg: TWMSetCursor);WMPaint
| Properties |
property AutoSelect : Published declarations
property AutoSize :
property BorderStyle :
property CharCase :
property Color :
property Ctl3D :
property DragCursor :
property DragMode :
property Enabled :
property Font :
property HideSelection :
property LinkStyle : TLinkStyle
property MaxLength :
property OEMConvert :
property ParentColor :
property ParentCtl3D :
property ParentFont :
property ParentShowHint :
property PasswordChar :
property PopupMenu :
property ReadOnly :
property ShowHint :
property TabOrder :
property TabStop :
property Text :
property Visible : | Events |
event OnButtonClick : TNotifyEvent
event OnChange :
event OnClick :
event OnDblClick :
event OnDragDrop :
event OnDragOver :
event OnEndDrag :
event OnEnter :
event OnExit :
event OnKeyDown :
event OnKeyPress :
event OnKeyUp :
event OnMouseDown :
event OnMouseMove :
event OnMouseUp :
event OnStartDrag : | Variables |
fButtonWidth : integer;Private declarations
fLinkStyle : TLinkStyle;
fOnButtonClick : TNotifyEvent;
fPressed : boolean;
fTracking : boolean;