Class tcustomstringcol

Unit

Declaration

type tcustomstringcol = class(tdatacol)

Description

This item has no description.

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[const aindex: 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;

This item has no description.

Protected foptionsedit: stringcoleditoptionsty;

This item has no description.

Protected foptionsedit1: optionsedit1ty;

This item has no description.

Protected feditstate: dataeditstatesty;

This item has no description.

Methods

Protected function geteditstate: dataeditstatesty;

This item has no description.

Protected procedure seteditstate(const avalue: dataeditstatesty);

This item has no description.

Protected function needsfocusrect: boolean; override;

This item has no description.

Protected function getoptionsedit: optionseditty; virtual;

This item has no description.

Protected function getitems(aindex: integer): msestring; virtual;

This item has no description.

Protected procedure setitems(aindex: integer; const Value: msestring); virtual;

This item has no description.

Protected function createdatalist: tdatalist; override;

This item has no description.

Protected procedure afterrowcountupdate; override;

This item has no description.

Protected procedure updatedisptext(var avalue: msestring); virtual;

This item has no description.

Protected function getrowtext(const arow: integer): msestring; virtual;

This item has no description.

Protected procedure drawcell(const canvas: tcanvas); override;

This item has no description.

Protected procedure docellevent(var info: celleventinfoty); override;

This item has no description.

Protected procedure updatelayout; override;

This item has no description.

Protected function getinnerframe: framety; override;

This item has no description.

Protected function getcursor(const arow: integer; const actcellzone: cellzonety; const amousepos: pointty): cursorshapety; override;

This item has no description.

Protected procedure modified; virtual;

This item has no description.

Protected procedure checkcellvalue(var avalue: msestring; var accept: boolean);

This item has no description.

Protected function defaultrowheight(): integer; override;

This item has no description.

Public constructor create(const agrid: tcustomgrid; const aowner: tgridarrayprop); override;

This item has no description.

Public destructor destroy; override;

This item has no description.

Public function edited: boolean;

This item has no description.

Public function readpipe(const pipe: tpipereader; const aoptions: addcharoptionsty = [aco_processeditchars]; const maxchars: integer = 0): integer; overload;

This item has no description.

Public function readpipe(const text: string; const aoptions: addcharoptionsty = [aco_processeditchars]; const maxchars: integer = 0): integer; overload;

This item has no description.

Public procedure fillcol(const value: msestring);

This item has no description.

Properties

Public property items[aindex: integer]: msestring read getitems write setitems;

This item has no description.

Public property noparagraph[const aindex: integer]: boolean read getnoparagraph;

This item has no description.

Public property checked[aindex: integer]: boolean read getchecked write setchecked;

This item has no description.

Public property textflags: textflagsty read ftextinfo.flags write settextflags default defaultcoltextflags;

This item has no description.

Public property textflagsactive: textflagsty read ftextflagsactive write settextflagsactive default defaultactivecoltextflags;

This item has no description.

Public property optionsedit: stringcoleditoptionsty read foptionsedit write foptionsedit default defaultstringcoleditoptions;

This item has no description.

Public property optionsedit1: optionsedit1ty read foptionsedit1 write foptionsedit1 default defaultoptionsedit1;

This item has no description.

Public property passwordchar: msechar read fpasswordchar write setpasswordchar default #0;

This item has no description.

Public property font;

This item has no description.

Public property datalist: tstringcoldatalist read getdatalist write setdatalist;

This item has no description.

Public property editpos: gridcoordty read geteditpos write seteditpos;

This item has no description.

Public property colorglyph: colorty read fcolorglyph write setcolorglyph default cl_glyph;

This item has no description.

Public property valuedefault: msestring read getvaluedefault write setvaluedefault;

This item has no description.

Public property valuetrue: msestring read fvaluetrue write fvaluetrue;

This item has no description.

Public property valuefalse: msestring read fvaluefalse write fvaluefalse;

This item has no description.

Public property onsetvalue: setstringeventty read fonsetvalue write fonsetvalue;

This item has no description.

Public property ondataentered: notifyeventty read fondataentered write fondataentered;

This item has no description.

Public property oncopytoclipboard: updatestringeventty read foncopytoclipboard write foncopytoclipboard;

This item has no description.

Public property onpastefromclipboard: updatestringeventty read fonpastefromclipboard write fonpastefromclipboard;

This item has no description.

Public property ondrawcell: drawcelleventty read fondrawcell write fondrawcell;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.