Class tcustomdbstringgrid

Unit

Declaration

type tcustomdbstringgrid = class(tcustomstringgrid, iwidgetgrid, igriddatalink)

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

Methods

Protected function getassistiveflags(): assistiveflagsty override;
Protected function canautoappend: boolean; override;
Protected procedure setupeditor(const acell: gridcoordty; const focusin: boolean); override;
Protected function getdbindicatorcol: integer;
Protected procedure setnavigator(const avalue: tdbnavigator);
Protected procedure setselected(const cell: gridcoordty; const avalue: boolean); override;
Protected procedure updatelayout; override;
Protected procedure setoptionsgrid(const avalue: optionsgridty); override;
Protected function getfieldlink(const acol: integer): tfielddatalink;
Protected function updatesortcol(const avalue: integer): integer; override;
Protected procedure doasyncevent(var atag: integer); override;
Protected procedure internalcreateframe; override;
Protected function createfixcols: tfixcols; override;
Protected function createdatacols: tdatacols; override;
Protected procedure scrollevent(sender: tcustomscrollbar; event: scrolleventty); override;
Protected function getzebrastart: integer; override;
Protected function getnumoffset: integer; override;
Protected procedure checkcellvalue(var accept: boolean); override;
Protected procedure dopaint(const acanvas: tcanvas); override;
Protected procedure dohide; override;
Protected procedure loaded; override;
Protected procedure doshortcut(var info: keyeventinfoty; const sender: twidget); override;
Protected function cangridcopy: boolean;
Protected function caninsertrow: boolean; override;
Protected function canappendrow: boolean; override;
Protected function candeleterow: boolean; override;
Protected procedure doinsertrow(const sender: tobject); override;
Protected procedure doappendrow(const sender: tobject); override;
Protected procedure dodeleterow(const sender: tobject); override;
Protected procedure beforefocuscell(const cell: gridcoordty; const selectaction: focuscellactionty); override;
Protected procedure coloptionstoeditoptions(var dest: optionseditty; var dest1: optionsedit1ty);
Protected function isfirstrow: boolean; override;
Protected function islastrow: boolean; override;
Protected procedure defineproperties(filer: tfiler); override;
Public constructor create(aowner: tcomponent); override;
Public destructor destroy; override;
Public function focuscell(cell: gridcoordty; selectaction: focuscellactionty = fca_focusin; const selectmode: selectcellmodety = scm_cell; const ashowcell: cellpositionty = cep_nearest): boolean; override;
Public procedure docellevent(var info: celleventinfoty); override;
Public function canclose(const newfocus: twidget): boolean; override;
Public procedure rowup(const action: focuscellactionty = fca_focusin; const nowrap: boolean = false); override;
Public procedure rowdown(const action: focuscellactionty = fca_focusin; const nowrap: boolean = false); override;
Public procedure pageup(const action: focuscellactionty = fca_focusin); override;
Public procedure pagedown(const action: focuscellactionty = fca_focusin); override;
Public procedure wheelup(const action: focuscellactionty = fca_focusin); override;
Public procedure wheeldown(const action: focuscellactionty = fca_focusin); override;
Public procedure lastrow(const action: focuscellactionty = fca_focusin); override;
Public procedure firstrow(const action: focuscellactionty = fca_focusin); override;

Properties

Public property datacols: tdbstringcols read getdatacols write setdatacols;
Public property datalink: tstringgriddatalink read fdatalink write setdatalink;
Public property options: dbstringgridoptionsty read foptions write setoptions default [];
Public property fieldnamedisplayfixrow: integer read ffieldnamedisplayfixrow write setfieldnamedisplayfixrow default -1;
Public property zebra_step default 0;
Public property fixcols: tdbstringfixcols read getfixcols write setfixcols;

Description

Methods

Protected function getassistiveflags(): assistiveflagsty override;
 
Protected function canautoappend: boolean; override;
 
Protected procedure setupeditor(const acell: gridcoordty; const focusin: boolean); override;
 
Protected function getdbindicatorcol: integer;
 
Protected procedure setnavigator(const avalue: tdbnavigator);
 
Protected procedure setselected(const cell: gridcoordty; const avalue: boolean); override;
 
Protected procedure updatelayout; override;
 
Protected procedure setoptionsgrid(const avalue: optionsgridty); override;
 
Protected function getfieldlink(const acol: integer): tfielddatalink;
 
Protected function updatesortcol(const avalue: integer): integer; override;
 
Protected procedure doasyncevent(var atag: integer); override;
 
Protected procedure internalcreateframe; override;
 
Protected function createfixcols: tfixcols; override;
 
Protected function createdatacols: tdatacols; override;
 
Protected procedure scrollevent(sender: tcustomscrollbar; event: scrolleventty); override;
 
Protected function getzebrastart: integer; override;
 
Protected function getnumoffset: integer; override;
 
Protected procedure checkcellvalue(var accept: boolean); override;
 
Protected procedure dopaint(const acanvas: tcanvas); override;
 
Protected procedure dohide; override;
 
Protected procedure loaded; override;
 
Protected procedure doshortcut(var info: keyeventinfoty; const sender: twidget); override;
 
Protected function cangridcopy: boolean;
 
Protected function caninsertrow: boolean; override;
 
Protected function canappendrow: boolean; override;
 
Protected function candeleterow: boolean; override;
 
Protected procedure doinsertrow(const sender: tobject); override;
 
Protected procedure doappendrow(const sender: tobject); override;
 
Protected procedure dodeleterow(const sender: tobject); override;
 
Protected procedure beforefocuscell(const cell: gridcoordty; const selectaction: focuscellactionty); override;
 
Protected procedure coloptionstoeditoptions(var dest: optionseditty; var dest1: optionsedit1ty);
 
Protected function isfirstrow: boolean; override;
 
Protected function islastrow: boolean; override;
 
Protected procedure defineproperties(filer: tfiler); override;
 
Public constructor create(aowner: tcomponent); override;
 
Public destructor destroy; override;
 
Public function focuscell(cell: gridcoordty; selectaction: focuscellactionty = fca_focusin; const selectmode: selectcellmodety = scm_cell; const ashowcell: cellpositionty = cep_nearest): boolean; override;
 
Public procedure docellevent(var info: celleventinfoty); override;
 
Public function canclose(const newfocus: twidget): boolean; override;
 
Public procedure rowup(const action: focuscellactionty = fca_focusin; const nowrap: boolean = false); override;
 
Public procedure rowdown(const action: focuscellactionty = fca_focusin; const nowrap: boolean = false); override;
 
Public procedure pageup(const action: focuscellactionty = fca_focusin); override;
 
Public procedure pagedown(const action: focuscellactionty = fca_focusin); override;
 
Public procedure wheelup(const action: focuscellactionty = fca_focusin); override;
 
Public procedure wheeldown(const action: focuscellactionty = fca_focusin); override;
 
Public procedure lastrow(const action: focuscellactionty = fca_focusin); override;
 
Public procedure firstrow(const action: focuscellactionty = fca_focusin); override;
 

Properties

Public property datacols: tdbstringcols read getdatacols write setdatacols;
 
Public property datalink: tstringgriddatalink read fdatalink write setdatalink;
 
Public property options: dbstringgridoptionsty read foptions write setoptions default [];
 
Public property fieldnamedisplayfixrow: integer read ffieldnamedisplayfixrow write setfieldnamedisplayfixrow default -1;
 
Public property zebra_step default 0;
 
Public property fixcols: tdbstringfixcols read getfixcols write setfixcols;
 

Generated by PasDoc 0.16.0.