Class TElipsisEdit (unit Eliedit)

Inherits from

TCustomMemo

An edit control with an elipsis button (...) to the right. Author: Nikolai Botev Botev For details see ELIEDIT.TXT DO NOT distribute this component without ELIEDIT.TXT. If you make any changes add a description of the work you've done in this comments section. Version 1.0 - 6 June 1997

Constructors


constructor Create(AOwner: TComponent);

Public declarations

Register



Functions

procedure CMEnabledChanged(var Msg: TWMNoParams);

TElipsisEdit.

procedure CreateHandle;

TElipsisEdit.

function GetOnClick: TNotifyEvent;

TElipsisEdit.

procedure SetOnClick(Value: TNotifyEvent);

TElipsisEdit.

procedure UpdateFormatRect;

TElipsisEdit.

procedure WMSetCursor(var Msg: TWMSetCursor);

TElipsisEdit.

procedure WMSize(var Msg: TWMSize);

TElipsisEdit.

Properties

property Align :

Published declarations

property Alignment :


property AutoSelect :


property AutoSize :


property BorderStyle :


property CharCase :


property Color :


property Ctl3D :


property DragCursor :


property DragMode :


property Enabled :


property Font :


property HideSelection :


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 OnChange :


event OnClick :


event OnDblClick :


event OnDragDrop :


event OnDragOver :


event OnElipsisClick : TNotifyEvent


event OnEndDrag :


event OnEnter :


event OnExit :


event OnKeyDown :


event OnKeyPress :


event OnKeyUp :


event OnMouseDown :


event OnMouseMove :


event OnMouseUp :


Variables

FElipsis : TSpeedButton;

Protected declarations


Constructors


constructor Create(AOwner: TComponent);

Public declarations

Register


Functions


procedure CMEnabledChanged(var Msg: TWMNoParams);

TElipsisEdit.WMSetCursor


procedure CreateHandle;

TElipsisEdit.Create


function GetOnClick: TNotifyEvent;

TElipsisEdit.CreateWindowHandle


procedure SetOnClick(Value: TNotifyEvent);

TElipsisEdit.GetOnClick


procedure UpdateFormatRect;

TElipsisEdit.SetOnClick


procedure WMSetCursor(var Msg: TWMSetCursor);

TElipsisEdit.WMSize


procedure WMSize(var Msg: TWMSize);

TElipsisEdit.UpdateFormatRect


Properties


property Align :

Published declarations


property Alignment :


property AutoSelect :


property AutoSize :


property BorderStyle :


property CharCase :


property Color :


property Ctl3D :


property DragCursor :


property DragMode :


property Enabled :


property Font :


property HideSelection :


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 OnChange :


event OnClick :


event OnDblClick :


event OnDragDrop :


event OnDragOver :


event OnElipsisClick : TNotifyEvent


event OnEndDrag :


event OnEnter :


event OnExit :


event OnKeyDown :


event OnKeyPress :


event OnKeyUp :


event OnMouseDown :


event OnMouseMove :


event OnMouseUp :


Variables


FElipsis : TSpeedButton;

Protected declarations