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

twidgetgrid

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

tcustomgrid descendant used as a component container

Declaration

Source position: msewidgetgrid.pas line 402

type twidgetgrid = class(tcustomwidgetgrid)

public

  procedure initnewcomponent(); override;

published

  property optionsgrid: optionsgridty;

  property optionsgrid1: optionsgrid1ty;

  property optionsfold: optionsfoldty;

  property rowstatelist: trowstatelist;

  property fixcols: twidgetfixcols;

  property fixrows: twidgetfixrows;

  property rowcount: Integer;

  property rowcountmax: Integer;

  property gridframecolor: colorty;

  property rowcolors: tcolorarrayprop;

  property rowfonts: trowfontarrayprop;

  property zebra_color: colorty;

  property zebra_start: Integer;

  property zebra_height: Integer;

  property zebra_step: Integer;

  property datacols: twidgetcols;

  property ifilink: tifigridlinkcomp;

  property datarowlinewidth: Integer;

  property datarowlinecolorfix: colorty;

  property datarowlinecolor: colorty;

  property datarowheight: Integer;

  property datarowheightmin: Integer;

  property datarowheightmax: Integer;

  property statfile: tstatfile;

  property statvarname: msestring;

  property statpriority: Integer;

  property oncopyselection: copyselectioneventty;

  property onpasteselection: pasteselectioneventty;

  property onbeforeupdatelayout: gridnotifyeventty;

  property onlayoutchanged: gridnotifyeventty;

  property oncolmoving: gridblockmovingeventty;

  property oncolmoved: gridblockmovedeventty;

  property onrowcountchanged: gridnotifyeventty;

  property onrowdatachanged: griddataeventty;

  property onrowsdatachanged: griddatablockeventty;

  property onrowsmoving: gridblockmovingeventty;

  property onrowsmoved: gridblockmovedeventty;

  property onrowsinserting: gridbeforeblockeventty;

  property onrowsinserted: gridblockeventty;

  property onrowsdeleting: gridbeforeblockeventty;

  property onrowsdeleted: gridblockeventty;

  property onrowsmodified: notifyeventty;

  property onedited: notifyeventty;

  property onscrollrows: gridscrolleventty;

  property ongetmorerows: gridmorerowseventty;

  property oncellevent: celleventty;

  property onselectionchanged: notifyeventty;

  property onsort: gridsorteventty;

  property onsortchanged: gridnotifyeventty;

  property drag: tdragcontroller;

end;

Inheritance

twidgetgrid

  

tcustomgrid descendant used as a component container

|

tcustomwidgetgrid

|

tcustomgrid

  

A grid widget

|

tpublishedwidget,iautoscrollframe,iobjectpicker,iscrollbar,idragcontroller,istatfile,iifigridlink,iassistiveclientgrid

|

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

Description

tcustomgrid descendant used as a component container: it aligns its child widgets like table cells, useful whenever several components need to be arranged relative to each other, e.g. in a settings form. Its grid lines can be hidden with twidget.frame, and additionally gridframewidth/gridframecolor; each column also has its own frame property for the cell frames.


Documentation generated on: 2026-10-03