Class tcustomstringgrid
Unit
Declaration
type tcustomstringgrid = class(tcellgrid, iedit)
Description
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
Overview
Fields
feditor: tinplaceedit; |
Methods
procedure setupeditor(const acell: gridcoordty; const focusin: boolean); virtual; |
|
procedure dofontheightdelta(var delta: integer); override; |
|
procedure checkcellvalue(var accept: boolean); override; |
|
procedure rootchanged(const aflags: rootchangeflagsty); override; |
|
procedure updatelayout; override; |
|
procedure firstcellclick(const cell: gridcoordty; var info: mouseeventinfoty); override; |
|
function createdatacols: tdatacols; override; |
|
procedure docellevent(var info: celleventinfoty); override; |
|
procedure drawfocusedcell(const canvas: tcanvas); override; |
|
procedure scrolled(const dist: pointty); override; |
|
function getcaretcliprect: rectty; override; |
|
function currentdatalist: tmsestringdatalist; |
|
function getoptionsedit: optionseditty; virtual; |
|
procedure editnotification(var info: editnotificationinfoty); virtual; |
|
function hasselection: boolean; |
|
procedure updatecopytoclipboard(var atext: msestring); |
|
procedure updatepastefromclipboard(var atext: msestring); |
|
function locatecount: integer; |
|
function locatecurrentindex: integer; |
|
procedure locatesetcurrentindex(const aindex: integer); |
|
function getkeystring(const aindex: integer): msestring; |
|
function getedited: boolean; |
|
procedure rowstatechanged(const arow: integer); override; |
|
procedure dofocusedcellposchanged; override; |
|
procedure focusedcellchanged; override; |
|
procedure checkrowreadonlystate; override; |
|
procedure dokeydown(var info: keyeventinfoty); override; |
|
procedure clientmouseevent(var info: mouseeventinfoty); override; |
|
procedure doactivate; override; |
|
procedure dodeactivate; override; |
|
procedure doselectionchanged; override; |
|
procedure updatepopupmenu(var amenu: tpopupmenu; var mouseinfo: mouseeventinfoty); override; |
|
function getassistivecaretindex(): int32; override; |
|
function getassistivecelltext(const acell: gridcoordty; out aflags: assistiveflagsty): msestring; override; |
|
constructor create(aowner: tcomponent); override; |
|
destructor destroy; override; |
|
procedure initnewcomponent(const ascale: real) override; |
|
procedure synctofontheight; override; |
|
function canclose(const newfocus: twidget): boolean; override; |
|
function textclipped(const acell: gridcoordty; out acellrect: rectty): boolean; overload; |
|
function textclipped(const acell: gridcoordty): boolean; overload; |
|
function appendrow(const value: array of msestring; const ashowlastrow: boolean = false): integer; overload; |
|
function appendrow(const value: msestringarty; const ashowlastrow: boolean = false): integer; overload; |
|
function appendrow(const value: msestring; const ashowlastrow: boolean = false): integer; overload; |
|
function appenddatarow(const value: array of msestring): integer; overload; |
|
function appenddatarow(const value: msestringarty): integer; overload; |
|
function appenddatarow(const value: msestring): integer; overload; |
|
function copyselection: boolean; override; |
|
function pasteselection: boolean; override; |
Properties
property cols[index:integer]: tstringcol read getcols write setcols; |
|
property items[constcell:gridcoordty]: msestring read getitems write setitems; |
|
property datacols: tstringcols read getdatacols write setdatacols; |
|
property caretwidth: integer read getcaretwidth write setcaretwidth
default defaultcaretwidth; |
Description
Fields
feditor: tinplaceedit; |
|
Methods
procedure setupeditor(const acell: gridcoordty; const focusin: boolean); virtual; |
|
procedure dofontheightdelta(var delta: integer); override; |
|
procedure checkcellvalue(var accept: boolean); override; |
|
procedure rootchanged(const aflags: rootchangeflagsty); override; |
|
procedure updatelayout; override; |
|
procedure firstcellclick(const cell: gridcoordty; var info: mouseeventinfoty); override; |
|
function createdatacols: tdatacols; override; |
|
procedure docellevent(var info: celleventinfoty); override; |
|
procedure drawfocusedcell(const canvas: tcanvas); override; |
|
procedure scrolled(const dist: pointty); override; |
|
function getcaretcliprect: rectty; override; |
|
function currentdatalist: tmsestringdatalist; |
|
function getoptionsedit: optionseditty; virtual; |
|
procedure editnotification(var info: editnotificationinfoty); virtual; |
|
function hasselection: boolean; |
|
procedure updatecopytoclipboard(var atext: msestring); |
|
procedure updatepastefromclipboard(var atext: msestring); |
|
function locatecount: integer; |
|
function locatecurrentindex: integer; |
|
procedure locatesetcurrentindex(const aindex: integer); |
|
function getkeystring(const aindex: integer): msestring; |
|
function getedited: boolean; |
|
procedure rowstatechanged(const arow: integer); override; |
|
procedure dofocusedcellposchanged; override; |
|
procedure focusedcellchanged; override; |
|
procedure checkrowreadonlystate; override; |
|
procedure dokeydown(var info: keyeventinfoty); override; |
|
procedure clientmouseevent(var info: mouseeventinfoty); override; |
|
procedure doactivate; override; |
|
procedure dodeactivate; override; |
|
procedure doselectionchanged; override; |
|
procedure updatepopupmenu(var amenu: tpopupmenu; var mouseinfo: mouseeventinfoty); override; |
|
function getassistivecaretindex(): int32; override; |
|
function getassistivecelltext(const acell: gridcoordty; out aflags: assistiveflagsty): msestring; override; |
|
constructor create(aowner: tcomponent); override; |
|
destructor destroy; override; |
|
procedure initnewcomponent(const ascale: real) override; |
|
procedure synctofontheight; override; |
|
function canclose(const newfocus: twidget): boolean; override; |
|
function textclipped(const acell: gridcoordty; out acellrect: rectty): boolean; overload; |
|
function textclipped(const acell: gridcoordty): boolean; overload; |
|
function appendrow(const value: array of msestring; const ashowlastrow: boolean = false): integer; overload; |
|
function appendrow(const value: msestringarty; const ashowlastrow: boolean = false): integer; overload; |
|
function appendrow(const value: msestring; const ashowlastrow: boolean = false): integer; overload; |
|
function appenddatarow(const value: array of msestring): integer; overload; |
|
function appenddatarow(const value: msestringarty): integer; overload; |
|
function appenddatarow(const value: msestring): integer; overload; |
|
function copyselection: boolean; override; |
|
function pasteselection: boolean; override; |
|
Properties
property cols[index:integer]: tstringcol read getcols write setcols; |
|
property items[constcell:gridcoordty]: msestring read getitems write setitems; |
|
property datacols: tstringcols read getdatacols write setdatacols; |
|
property caretwidth: integer read getcaretwidth write setcaretwidth
default defaultcaretwidth; |
|
Generated by PasDoc 0.16.0.