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

tmsecomponent

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

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

Declaration

Source position: mseclasses.pas line 476

type tmsecomponent = class(tcomponent,ievent,iificommand,iificlient)

public

  destructor destroy; override;

  procedure writestate(); override;

  procedure updateskin(); virtual;

  function loading;

  procedure setinline();

  procedure setancestor();

  procedure setsubcompref;

  function canevent();

  procedure setoptionalobject();

  procedure getoptionalobject();

  function getcorbainterface();

  procedure initnewcomponent(); virtual;

  function checkowned();

  function checkowner();

  function rootowner;

  function getrootcomponentpath;

  function linkedobjects;

  procedure sendcomponentevent();

  procedure sendrootcomponentevent();

  procedure asyncevent();

  procedure postcomponentevent();

  property moduleclassname: string; [r]

  property actualclassname: string; [r]

  property msecomponentstate: msecomponentstatesty; [r]

  property onbeforeupdateskin: notifyeventty; [rw]

  property onafterupdateskin: notifyeventty; [rw]

published

  property helpcontext: msestring; [rw]

  

Every twidget descendant has a helpcontext property, to combine with the help system of your choice for context-sensitive help

end;

Inheritance

tmsecomponent

  

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

|

tcomponent,ievent,iificommand,iificlient

|

tpersistent

|

TObject

Description

Extends the FPC tcomponent with object linking facilities and the like; base of every MSEgui component. This unit, mseclasses, must be added to uses after classes in code that also uses a third-party unit expecting the plain FPC tcomponent (e.g. TPSScript.Create(TComponent)), since MSEgui forks the FPC classes unit.


Documentation generated on: 2026-10-03