Class tdropdownlist

Unit

Declaration

type tdropdownlist = class(tcustomstringgrid)

Description

No description available, ancestor tcustomstringgrid description follows
No description available, ancestor tcellgrid description follows
No description available, ancestor tcustomgrid description follows
No description available, ancestor tpublishedwidget description follows
No description available, ancestor tpublishedwidgetnwr description follows
No description available, ancestor tactionpublishedwidgetnwr description follows
No description available, ancestor tactionwidget description follows
No description available, ancestor twidget description follows
No description available, ancestor tactcomponent description follows
No description available, ancestor tmsecomponent description follows

Hierarchy

Overview

Fields

Protected fcontroller: tcustomdropdownlistcontroller;
Protected fdropdownrowcount: integer;

Methods

Protected function getassistiveflags(): assistiveflagsty override;
Protected procedure setfiltertext(const Value: msestring); virtual;
Protected procedure updatewindowinfo(var info: windowinfoty); override;
Protected procedure createdatacol(const index: integer; out item: tdatacol); override;
Protected procedure dokeydown(var info: keyeventinfoty); override;
Protected procedure clientmouseevent(var info: mouseeventinfoty); override;
Protected procedure mouseevent(var info: mouseeventinfoty); override;
Protected procedure doactivate; override;
Protected procedure dodeactivate; override;
Protected procedure docellevent(var info: celleventinfoty); override;
Protected function getkeystring(const aindex: integer): msestring;
Protected function getkeystringnohidden(const aindex: integer): msestring;
Protected function locate(const filter: msestring): boolean; virtual;
Protected function updatevisiblerows(): integer; virtual;
Protected procedure dorepeat(const sender: tobject);
Protected procedure initcols(const acols: tdropdowncols); virtual;
Protected procedure updatelayout; override;
Protected function dropdownheight: integer; virtual;
Protected procedure setactiveitem(const aitemindex: integer); virtual;
Protected function getassistiveparent(): iassistiveclient override;
Public constructor create(const acontroller: tcustomdropdownlistcontroller; const acols: tdropdowncols; const afixcolclass: dropdownfixcolclassty); reintroduce;
Public destructor destroy; override;
Public procedure show(awidth: integer; const arowcount: integer; var aitemindex: integer; afiltertext: msestring); reintroduce;

Properties

Public property filtertext: msestring read ffiltertext write setfiltertext;
Public property options: dropdownlistoptionsty read foptions1 write foptions1;

Description

Fields

Protected fcontroller: tcustomdropdownlistcontroller;
 
Protected fdropdownrowcount: integer;
 

Methods

Protected function getassistiveflags(): assistiveflagsty override;
 
Protected procedure setfiltertext(const Value: msestring); virtual;
 
Protected procedure updatewindowinfo(var info: windowinfoty); override;
 
Protected procedure createdatacol(const index: integer; out item: tdatacol); override;
 
Protected procedure dokeydown(var info: keyeventinfoty); override;
 
Protected procedure clientmouseevent(var info: mouseeventinfoty); override;
 
Protected procedure mouseevent(var info: mouseeventinfoty); override;
 
Protected procedure doactivate; override;
 
Protected procedure dodeactivate; override;
 
Protected procedure docellevent(var info: celleventinfoty); override;
 
Protected function getkeystring(const aindex: integer): msestring;
 
Protected function getkeystringnohidden(const aindex: integer): msestring;
 
Protected function locate(const filter: msestring): boolean; virtual;
 
Protected function updatevisiblerows(): integer; virtual;
 
Protected procedure dorepeat(const sender: tobject);
 
Protected procedure initcols(const acols: tdropdowncols); virtual;
 
Protected procedure updatelayout; override;
 
Protected function dropdownheight: integer; virtual;
 
Protected procedure setactiveitem(const aitemindex: integer); virtual;
 
Protected function getassistiveparent(): iassistiveclient override;
 
Public constructor create(const acontroller: tcustomdropdownlistcontroller; const acols: tdropdowncols; const afixcolclass: dropdownfixcolclassty); reintroduce;
 
Public destructor destroy; override;
 
Public procedure show(awidth: integer; const arowcount: integer; var aitemindex: integer; afiltertext: msestring); reintroduce;
 

Properties

Public property filtertext: msestring read ffiltertext write setfiltertext;
 
Public property options: dropdownlistoptionsty read foptions1 write foptions1;
 

Generated by PasDoc 0.16.0.