Unit 'msetextedit' Package
[Overview][Constants][Types][Classes][Procedures and functions][Index] [#msegui]

tcustomtextedit

[Properties (by Name)] [Methods (by Name)]

Declaration

Source position: msetextedit.pas line 76

type tcustomtextedit = class(tcustomedit,igridwidget,istatfile,iassistiveclientgridwidget)

public

  constructor create(); override;

  destructor destroy; override;

  procedure createtabulators;

  function actualcolor; override;

  procedure synctofontheight; override;

  procedure reloadfile();

  procedure loadfromstream();

  procedure loadfromfile(); virtual;

  procedure savetostream();

  procedure savetofile();

  property filename: filenamety; [r]

  property filerights: filerightsty; [rw]

  procedure beginupdate; virtual;

  procedure endupdate; virtual;

  procedure clear; virtual;

  procedure seteditpos();

  procedure inserttext();

  procedure deletetext();

  function appendrow();

  function hasselection; override;

  function selectedtext;

  function selectedrichtext;

  procedure getselectedrows();

  property optionsedit: optionseditty;

  procedure setfontstyle();

  property selectstart: gridcoordty; [r]

  property selectend: gridcoordty; [r]

  procedure setselection();

  procedure clearselection;

  procedure copyselection;

  procedure cutselection;

  function canpaste;

  procedure paste;

  procedure deleteselection;

  procedure selectall;

  function find();

  function gettext();

  procedure settext();

  function getrichtext();

  function getcellframe; virtual;

  function linecount;

  property gridvalue []: msestring; default; [rw]

  property gridvalues: msestringarty; [rw]

  property richlines []: richstringty; [rw]

  property richformats []: formatinfoarty; [rw]

  property datalist: tgridrichstringdatalist; [rw]

  function mousepostotextpos();

  function textpostomousepos();

  function textpostomouserect();

  property editpos: gridcoordty; [rw]

  property row: Integer; [rw]

  property col: Integer; [rw]

  property modified: Boolean; [rw]

  property encoding: charencodingty; [rw]

  property eolstyle: eolstylety; [rw]

  property options: texteditoptionsty; [rw]

  property textflags: textflagsty;

  property statfile: tstatfile; [rw]

  property statvarname: msestring; [rw]

  property statpriority: Integer; [rw]

  property tabulators: ttabulators; [rw]

  property marginlinepos: Integer; [rw]

  property marginlinecolor: colorty; [rw]

  property onfontchanged: notifyeventty; [rw]

  property onmodifiedchanged: booleanchangedeventty; [rw]

  property ontextmouseevent: textmouseeventty; [rw]

  property oneditnotifcation: editnotificationeventty; [rw]

  property ondrawtext: textdraweventty; [rw]

  property onsetupeditor: setupeditoreventty; [rw]

  property oncellevent: celleventty; [rw]

published

  property optionswidget: optionswidgetty;

  property optionswidget1: optionswidget1ty;

end;

Inheritance

tcustomtextedit

|

tcustomedit,igridwidget,istatfile,iassistiveclientgridwidget

|

tpublishedwidget,iedit

|

tpublishedwidgetnwr

|

tactionpublishedwidgetnwr

|

tactionwidget

|

twidget

|

tactcomponent,iscrollframe,iface,iassistiveclient

|

tmsecomponent,iactivatorclient

  

Extends the FPC tcomponent with object linking facilities and the like; base of every MSEgui component

|

tcomponent,ievent,iificommand,iificlient

|

tpersistent

|

TObject


Documentation generated on: 2026-10-03