Class TCustomInspEdit (unit UInspGrid)

Inherits from

TCustomEdit

Constructors


constructor Create(AOwner: TComponent);

Public declarations

=========================================================



Functions

destructor Destroy;

Create

procedure BoundsChanged;

Protected declarations

CreateParams


procedure CMEnter( Var Message : TCMEnter );


procedure CMExit( Var Message : TCMExit );

MouseMove

procedure CNkeydown(var Message: TWMkeydown);

WMPaint

procedure CreateParams(var Params: TCreateParams);

Destroy

procedure EditButtonClick;

SetLinkStyle

procedure MouseDown(Button: TMouseButton; Shift: TShiftState; X, Y: Integer);

TrackButton

procedure MouseMove(Shift: TShiftState; X, Y: Integer);

MouseDown

procedure MouseUp(Button: TMouseButton; Shift: TShiftState; X, Y: Integer);


procedure PaintWindow(DC: HDC);


procedure ArrowDown(ARect : Trect; P :boolean);


procedure Elipsis(ARect : TRect; p :Boolean);


procedure SetButtonStyle(Value: TButtonStyle);

BoundsChanged

procedure StopTracking;

PaintWindow

procedure TrackButton(X,Y: Integer);

StopTracking;

procedure WMPaint(var Message: TWMPaint);

EditButtonClick

procedure WMSize(var Msg :TWMSize);


Properties

property AutoSelect :


property AutoSize :


property BorderStyle :


property ButtonStyle : TButtonStyle


property CharCase :


property Color :


property Ctl3D :


property DragCursor :


property DragMode :


property Enabled :


property Font :


property HideSelection :


property MaxLength :


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

fBtnRect : TRect;


fButtonStyle : TButtonStyle;


fButtonWidth : integer;


fCanvas : TCanvas;


fOldText : TCaption;

Private declarations

fOnButtonClick : TNotifyEvent;


fPressed : boolean;


fTracking : boolean;



Constructors


constructor Create(AOwner: TComponent);

Public declarations

=========================================================


Functions


destructor Destroy;

Create


procedure BoundsChanged;

Protected declarations

CreateParams


procedure CMEnter( Var Message : TCMEnter );


procedure CMExit( Var Message : TCMExit );

MouseMove


procedure CNkeydown(var Message: TWMkeydown);

WMPaint


procedure CreateParams(var Params: TCreateParams);

Destroy


procedure EditButtonClick;

SetLinkStyle


procedure MouseDown(Button: TMouseButton; Shift: TShiftState; X, Y: Integer);

TrackButton


procedure MouseMove(Shift: TShiftState; X, Y: Integer);

MouseDown


procedure MouseUp(Button: TMouseButton; Shift: TShiftState; X, Y: Integer);


procedure PaintWindow(DC: HDC);


procedure ArrowDown(ARect : Trect; P :boolean);


procedure Elipsis(ARect : TRect; p :Boolean);


procedure SetButtonStyle(Value: TButtonStyle);

BoundsChanged


procedure StopTracking;

PaintWindow


procedure TrackButton(X,Y: Integer);

StopTracking;


procedure WMPaint(var Message: TWMPaint);

EditButtonClick


procedure WMSize(var Msg :TWMSize);


Properties


property AutoSelect :


property AutoSize :


property BorderStyle :


property ButtonStyle : TButtonStyle


property CharCase :


property Color :


property Ctl3D :


property DragCursor :


property DragMode :


property Enabled :


property Font :


property HideSelection :


property MaxLength :


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


fBtnRect : TRect;


fButtonStyle : TButtonStyle;


fButtonWidth : integer;


fCanvas : TCanvas;


fOldText : TCaption;

Private declarations


fOnButtonClick : TNotifyEvent;


fPressed : boolean;


fTracking : boolean;