Class tcustomstringcol

Unit

Declaration

type tcustomstringcol = class(tdatacol)

Description

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

Fields

Protected ftextinfo: drawtextinfoty;
Protected foptionsedit: stringcoleditoptionsty;
Protected foptionsedit1: optionsedit1ty;
Protected feditstate: dataeditstatesty;

Methods

Protected function geteditstate: dataeditstatesty;
Protected procedure seteditstate(const avalue: dataeditstatesty);
Protected function needsfocusrect: boolean; override;
Protected function getoptionsedit: optionseditty; virtual;
Protected function getitems(aindex: integer): msestring; virtual;
Protected procedure setitems(aindex: integer; const Value: msestring); virtual;
Protected function createdatalist: tdatalist; override;
Protected procedure afterrowcountupdate; override;
Protected procedure updatedisptext(var avalue: msestring); virtual;
Protected function getrowtext(const arow: integer): msestring; virtual;
Protected procedure drawcell(const canvas: tcanvas); override;
Protected procedure docellevent(var info: celleventinfoty); override;
Protected procedure updatelayout; override;
Protected function getinnerframe: framety; override;
Protected function getcursor(const arow: integer; const actcellzone: cellzonety; const amousepos: pointty): cursorshapety; override;
Protected procedure modified; virtual;
Protected procedure checkcellvalue(var avalue: msestring; var accept: boolean);
Protected function defaultrowheight(): integer; override;
Public constructor create(const agrid: tcustomgrid; const aowner: tgridarrayprop); override;
Public destructor destroy; override;
Public function edited: boolean;
Public function readpipe(const pipe: tpipereader; const aoptions: addcharoptionsty = [aco_processeditchars]; const maxchars: integer = 0): integer; overload;
Public function readpipe(const text: string; const aoptions: addcharoptionsty = [aco_processeditchars]; const maxchars: integer = 0): integer; overload;
Public procedure fillcol(const value: msestring);

Properties

Public property items[aindex:integer]: msestring read getitems write setitems;
Public property noparagraph[constaindex:integer]: boolean read getnoparagraph;
Public property checked[aindex:integer]: boolean read getchecked write setchecked;
Public property textflags: textflagsty read ftextinfo.flags write settextflags default defaultcoltextflags;
Public property textflagsactive: textflagsty read ftextflagsactive write settextflagsactive default defaultactivecoltextflags;
Public property optionsedit: stringcoleditoptionsty read foptionsedit write foptionsedit default defaultstringcoleditoptions;
Public property optionsedit1: optionsedit1ty read foptionsedit1 write foptionsedit1 default defaultoptionsedit1;
Public property passwordchar: msechar read fpasswordchar write setpasswordchar default #0;
Public property font;
Public property datalist: tstringcoldatalist read getdatalist write setdatalist;
Public property editpos: gridcoordty read geteditpos write seteditpos;
Public property colorglyph: colorty read fcolorglyph write setcolorglyph default cl_glyph;
Public property valuedefault: msestring read getvaluedefault write setvaluedefault;
Public property valuetrue: msestring read fvaluetrue write fvaluetrue;
Public property valuefalse: msestring read fvaluefalse write fvaluefalse;
Public property onsetvalue: setstringeventty read fonsetvalue write fonsetvalue;
Public property ondataentered: notifyeventty read fondataentered write fondataentered;
Public property oncopytoclipboard: updatestringeventty read foncopytoclipboard write foncopytoclipboard;
Public property onpastefromclipboard: updatestringeventty read fonpastefromclipboard write fonpastefromclipboard;
Public property ondrawcell: drawcelleventty read fondrawcell write fondrawcell;

Description

Fields

Protected ftextinfo: drawtextinfoty;
 
Protected foptionsedit: stringcoleditoptionsty;
 
Protected foptionsedit1: optionsedit1ty;
 
Protected feditstate: dataeditstatesty;
 

Methods

Protected function geteditstate: dataeditstatesty;
 
Protected procedure seteditstate(const avalue: dataeditstatesty);
 
Protected function needsfocusrect: boolean; override;
 
Protected function getoptionsedit: optionseditty; virtual;
 
Protected function getitems(aindex: integer): msestring; virtual;
 
Protected procedure setitems(aindex: integer; const Value: msestring); virtual;
 
Protected function createdatalist: tdatalist; override;
 
Protected procedure afterrowcountupdate; override;
 
Protected procedure updatedisptext(var avalue: msestring); virtual;
 
Protected function getrowtext(const arow: integer): msestring; virtual;
 
Protected procedure drawcell(const canvas: tcanvas); override;
 
Protected procedure docellevent(var info: celleventinfoty); override;
 
Protected procedure updatelayout; override;
 
Protected function getinnerframe: framety; override;
 
Protected function getcursor(const arow: integer; const actcellzone: cellzonety; const amousepos: pointty): cursorshapety; override;
 
Protected procedure modified; virtual;
 
Protected procedure checkcellvalue(var avalue: msestring; var accept: boolean);
 
Protected function defaultrowheight(): integer; override;
 
Public constructor create(const agrid: tcustomgrid; const aowner: tgridarrayprop); override;
 
Public destructor destroy; override;
 
Public function edited: boolean;
 
Public function readpipe(const pipe: tpipereader; const aoptions: addcharoptionsty = [aco_processeditchars]; const maxchars: integer = 0): integer; overload;
 
Public function readpipe(const text: string; const aoptions: addcharoptionsty = [aco_processeditchars]; const maxchars: integer = 0): integer; overload;
 
Public procedure fillcol(const value: msestring);
 

Properties

Public property items[aindex:integer]: msestring read getitems write setitems;
 
Public property noparagraph[constaindex:integer]: boolean read getnoparagraph;
 
Public property checked[aindex:integer]: boolean read getchecked write setchecked;
 
Public property textflags: textflagsty read ftextinfo.flags write settextflags default defaultcoltextflags;
 
Public property textflagsactive: textflagsty read ftextflagsactive write settextflagsactive default defaultactivecoltextflags;
 
Public property optionsedit: stringcoleditoptionsty read foptionsedit write foptionsedit default defaultstringcoleditoptions;
 
Public property optionsedit1: optionsedit1ty read foptionsedit1 write foptionsedit1 default defaultoptionsedit1;
 
Public property passwordchar: msechar read fpasswordchar write setpasswordchar default #0;
 
Public property font;
 
Public property datalist: tstringcoldatalist read getdatalist write setdatalist;
 
Public property editpos: gridcoordty read geteditpos write seteditpos;
 
Public property colorglyph: colorty read fcolorglyph write setcolorglyph default cl_glyph;
 
Public property valuedefault: msestring read getvaluedefault write setvaluedefault;
 
Public property valuetrue: msestring read fvaluetrue write fvaluetrue;
 
Public property valuefalse: msestring read fvaluefalse write fvaluefalse;
 
Public property onsetvalue: setstringeventty read fonsetvalue write fonsetvalue;
 
Public property ondataentered: notifyeventty read fondataentered write fondataentered;
 
Public property oncopytoclipboard: updatestringeventty read foncopytoclipboard write foncopytoclipboard;
 
Public property onpastefromclipboard: updatestringeventty read fonpastefromclipboard write fonpastefromclipboard;
 
Public property ondrawcell: drawcelleventty read fondrawcell write fondrawcell;
 

Generated by PasDoc 0.16.0.