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
- TObject
- TPersistent
- tcomponent
- tmsecomponent
- tactcomponent
- twidget
- tactionwidget
- tactionpublishedwidgetnwr
- tpublishedwidgetnwr
- tpublishedwidget
- tcustomgrid
- tcellgrid
- tcustomstringgrid
- tcustomdbstringgrid
Overview
Methods
function getassistiveflags(): assistiveflagsty override; |
|
function canautoappend: boolean; override; |
|
procedure setupeditor(const acell: gridcoordty; const focusin: boolean); override; |
|
function getdbindicatorcol: integer; |
|
procedure setnavigator(const avalue: tdbnavigator); |
|
procedure setselected(const cell: gridcoordty; const avalue: boolean); override; |
|
procedure updatelayout; override; |
|
procedure setoptionsgrid(const avalue: optionsgridty); override; |
|
function getfieldlink(const acol: integer): tfielddatalink; |
|
function updatesortcol(const avalue: integer): integer; override; |
|
procedure doasyncevent(var atag: integer); override; |
|
procedure internalcreateframe; override; |
|
function createfixcols: tfixcols; override; |
|
function createdatacols: tdatacols; override; |
|
procedure scrollevent(sender: tcustomscrollbar; event: scrolleventty); override; |
|
function getzebrastart: integer; override; |
|
function getnumoffset: integer; override; |
|
procedure checkcellvalue(var accept: boolean); override; |
|
procedure dopaint(const acanvas: tcanvas); override; |
|
procedure dohide; override; |
|
procedure loaded; override; |
|
procedure doshortcut(var info: keyeventinfoty; const sender: twidget); override; |
|
function cangridcopy: boolean; |
|
function caninsertrow: boolean; override; |
|
function canappendrow: boolean; override; |
|
function candeleterow: boolean; override; |
|
procedure doinsertrow(const sender: tobject); override; |
|
procedure doappendrow(const sender: tobject); override; |
|
procedure dodeleterow(const sender: tobject); override; |
|
procedure beforefocuscell(const cell: gridcoordty; const selectaction: focuscellactionty); override; |
|
procedure coloptionstoeditoptions(var dest: optionseditty; var dest1: optionsedit1ty); |
|
function isfirstrow: boolean; override; |
|
function islastrow: boolean; override; |
|
procedure defineproperties(filer: tfiler); override; |
|
constructor create(aowner: tcomponent); override; |
|
destructor destroy; override; |
|
function focuscell(cell: gridcoordty; selectaction: focuscellactionty = fca_focusin; const selectmode: selectcellmodety = scm_cell; const ashowcell: cellpositionty = cep_nearest): boolean; override; |
|
procedure docellevent(var info: celleventinfoty); override; |
|
function canclose(const newfocus: twidget): boolean; override; |
|
procedure rowup(const action: focuscellactionty = fca_focusin; const nowrap: boolean = false); override; |
|
procedure rowdown(const action: focuscellactionty = fca_focusin; const nowrap: boolean = false); override; |
|
procedure pageup(const action: focuscellactionty = fca_focusin); override; |
|
procedure pagedown(const action: focuscellactionty = fca_focusin); override; |
|
procedure wheelup(const action: focuscellactionty = fca_focusin); override; |
|
procedure wheeldown(const action: focuscellactionty = fca_focusin); override; |
|
procedure lastrow(const action: focuscellactionty = fca_focusin); override; |
|
procedure firstrow(const action: focuscellactionty = fca_focusin); override; |
Properties
property datacols: tdbstringcols read getdatacols write setdatacols; |
|
property datalink: tstringgriddatalink read fdatalink write setdatalink; |
|
property options: dbstringgridoptionsty read foptions
write setoptions default []; |
|
property fieldnamedisplayfixrow: integer read ffieldnamedisplayfixrow write
setfieldnamedisplayfixrow default -1; |
|
property zebra_step default 0; |
|
property fixcols: tdbstringfixcols read getfixcols write setfixcols; |
Description
Methods
function getassistiveflags(): assistiveflagsty override; |
|
function canautoappend: boolean; override; |
|
procedure setupeditor(const acell: gridcoordty; const focusin: boolean); override; |
|
function getdbindicatorcol: integer; |
|
procedure setnavigator(const avalue: tdbnavigator); |
|
procedure setselected(const cell: gridcoordty; const avalue: boolean); override; |
|
procedure updatelayout; override; |
|
procedure setoptionsgrid(const avalue: optionsgridty); override; |
|
function getfieldlink(const acol: integer): tfielddatalink; |
|
function updatesortcol(const avalue: integer): integer; override; |
|
procedure doasyncevent(var atag: integer); override; |
|
procedure internalcreateframe; override; |
|
function createfixcols: tfixcols; override; |
|
function createdatacols: tdatacols; override; |
|
procedure scrollevent(sender: tcustomscrollbar; event: scrolleventty); override; |
|
function getzebrastart: integer; override; |
|
function getnumoffset: integer; override; |
|
procedure checkcellvalue(var accept: boolean); override; |
|
procedure dopaint(const acanvas: tcanvas); override; |
|
procedure dohide; override; |
|
procedure loaded; override; |
|
procedure doshortcut(var info: keyeventinfoty; const sender: twidget); override; |
|
function cangridcopy: boolean; |
|
function caninsertrow: boolean; override; |
|
function canappendrow: boolean; override; |
|
function candeleterow: boolean; override; |
|
procedure doinsertrow(const sender: tobject); override; |
|
procedure doappendrow(const sender: tobject); override; |
|
procedure dodeleterow(const sender: tobject); override; |
|
procedure beforefocuscell(const cell: gridcoordty; const selectaction: focuscellactionty); override; |
|
procedure coloptionstoeditoptions(var dest: optionseditty; var dest1: optionsedit1ty); |
|
function isfirstrow: boolean; override; |
|
function islastrow: boolean; override; |
|
procedure defineproperties(filer: tfiler); override; |
|
constructor create(aowner: tcomponent); override; |
|
destructor destroy; override; |
|
function focuscell(cell: gridcoordty; selectaction: focuscellactionty = fca_focusin; const selectmode: selectcellmodety = scm_cell; const ashowcell: cellpositionty = cep_nearest): boolean; override; |
|
procedure docellevent(var info: celleventinfoty); override; |
|
function canclose(const newfocus: twidget): boolean; override; |
|
procedure rowup(const action: focuscellactionty = fca_focusin; const nowrap: boolean = false); override; |
|
procedure rowdown(const action: focuscellactionty = fca_focusin; const nowrap: boolean = false); override; |
|
procedure pageup(const action: focuscellactionty = fca_focusin); override; |
|
procedure pagedown(const action: focuscellactionty = fca_focusin); override; |
|
procedure wheelup(const action: focuscellactionty = fca_focusin); override; |
|
procedure wheeldown(const action: focuscellactionty = fca_focusin); override; |
|
procedure lastrow(const action: focuscellactionty = fca_focusin); override; |
|
procedure firstrow(const action: focuscellactionty = fca_focusin); override; |
|
Properties
property datacols: tdbstringcols read getdatacols write setdatacols; |
|
property datalink: tstringgriddatalink read fdatalink write setdatalink; |
|
property options: dbstringgridoptionsty read foptions
write setoptions default []; |
|
property fieldnamedisplayfixrow: integer read ffieldnamedisplayfixrow write
setfieldnamedisplayfixrow default -1; |
|
property zebra_step default 0; |
|
property fixcols: tdbstringfixcols read getfixcols write setfixcols; |
|
Generated by PasDoc 0.16.0.