Class tdbstringcol

Unit

Declaration

type tdbstringcol = class(tcustomstringcol, idbeditfieldlink, idbeditinfo, iificlient, iifidatalink)

Description

No description available, ancestor tcustomstringcol description follows
No description available, ancestor tdatacol description follows
No description available, ancestor tcol description follows
No description available, ancestor tgridprop description follows
No description available, ancestor tindexpersistent description follows
No description available, ancestor townedeventpersistent description follows
No description available, ancestor tlinkedpersistent description follows
No description available, ancestor tnullinterfacedpersistent description follows
No description available, ancestor tvirtualpersistent description follows

Hierarchy

Overview

Methods

Protected function getoptionsedit: optionseditty; override;
Protected function getitems(aindex: integer): msestring; override;
Protected procedure setitems(aindex: integer; const Value: msestring); override;
Protected procedure modified; override;
Protected procedure dobeforedrawcell(const acanvas: tcanvas; var processed: boolean); override;
Protected procedure doafterdrawcell(const acanvas: tcanvas); override;
Protected function getrowtext(const arow: integer): msestring; override;
Protected function createdatalist: tdatalist; override;
Protected procedure docellfocuschanged(enter: boolean; const cellbefore: gridcoordty; var newcell: gridcoordty; const selectaction: focuscellactionty); override;
Protected procedure getfieldtypes(var afieldtypes: fieldtypesty); overload;
Protected function getgriddatasource: tdatasource; virtual;
Protected function getgridintf: iwidgetgrid;
Protected function getwidget: twidget;
Protected function seteditfocus: boolean;
Protected function getedited: boolean;
Protected procedure initeditfocus;
Protected function checkvalue(const quiet: boolean = false): boolean;
Protected procedure valuetofield;
Protected procedure fieldtovalue;
Protected procedure setnullvalue;
Protected procedure updatereadonlystate;
Protected procedure setmaxlength(const avalue: integer);
Protected function getfieldlink: tcustomeditwidgetdatalink;
Public constructor create(const agrid: tcustomgrid; const aowner: tgridarrayprop); override;
Public destructor destroy; override;

Properties

Public property datalink: tstringcoldatalink read fdatalink;
Published property datafield: string read getdatafield write setdatafield;
Published property optionsdb: optionseditdbty read getoptionsdb write setoptionsdb default [];
Published property nullsymbol: msestring read getnullsymbol write setnullsymbol;
Published property focusrectdist;
Published property textflags;
Published property textflagsactive;
Published property optionsedit1;
Published property optionsedit;
Published property passwordchar;
Published property font;
Published property colorselect;
Published property fontselect;
Published property onsetvalue;
Published property ondataentered;
Published property oncopytoclipboard;
Published property onpastefromclipboard;
Published property ondrawcell;

Description

Methods

Protected function getoptionsedit: optionseditty; override;
 
Protected function getitems(aindex: integer): msestring; override;
 
Protected procedure setitems(aindex: integer; const Value: msestring); override;
 
Protected procedure modified; override;
 
Protected procedure dobeforedrawcell(const acanvas: tcanvas; var processed: boolean); override;
 
Protected procedure doafterdrawcell(const acanvas: tcanvas); override;
 
Protected function getrowtext(const arow: integer): msestring; override;
 
Protected function createdatalist: tdatalist; override;
 
Protected procedure docellfocuschanged(enter: boolean; const cellbefore: gridcoordty; var newcell: gridcoordty; const selectaction: focuscellactionty); override;
 
Protected procedure getfieldtypes(var afieldtypes: fieldtypesty); overload;
 
Protected function getgriddatasource: tdatasource; virtual;
 
Protected function getgridintf: iwidgetgrid;
 
Protected function getwidget: twidget;
 
Protected function seteditfocus: boolean;
 
Protected function getedited: boolean;
 
Protected procedure initeditfocus;
 
Protected function checkvalue(const quiet: boolean = false): boolean;
 
Protected procedure valuetofield;
 
Protected procedure fieldtovalue;
 
Protected procedure setnullvalue;
 
Protected procedure updatereadonlystate;
 
Protected procedure setmaxlength(const avalue: integer);
 
Protected function getfieldlink: tcustomeditwidgetdatalink;
 
Public constructor create(const agrid: tcustomgrid; const aowner: tgridarrayprop); override;
 
Public destructor destroy; override;
 

Properties

Public property datalink: tstringcoldatalink read fdatalink;
 
Published property datafield: string read getdatafield write setdatafield;
 
Published property optionsdb: optionseditdbty read getoptionsdb write setoptionsdb default [];
 
Published property nullsymbol: msestring read getnullsymbol write setnullsymbol;
 
Published property focusrectdist;
 
Published property textflags;
 
Published property textflagsactive;
 
Published property optionsedit1;
 
Published property optionsedit;
 
Published property passwordchar;
 
Published property font;
 
Published property colorselect;
 
Published property fontselect;
 
Published property onsetvalue;
 
Published property ondataentered;
 
Published property oncopytoclipboard;
 
Published property onpastefromclipboard;
 
Published property ondrawcell;
 

Generated by PasDoc 0.16.0.