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

tdbdatabutton

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

Edits an integer enum value as a button, e.g. inside a tdbwidgetgrid column

Declaration

Source position: msedbedit.pas line 887

type tdbdatabutton = class(tcustomdatabutton,idbeditfieldlink,ireccontrol)

public

  constructor create(); override;

  destructor destroy; override;

published

  property datalink: teditwidgetdatalink; [rw]

  property optionswidget: optionswidgetty;

  property optionsskin: optionsskinty;

  property valuefaces: tvaluefacearrayprop;

  property valuecaptions: tmsestringarrayprop;

  property valuefonts: tvaluefontarrayprop;

  property font: twidgetfont;

  property action: tcustomaction;

  property caption: captionty;

  property imagepos: imageposty;

  property shortcut: shortcutty;

  property shortcut1: shortcutty;

  property textflags: textflagsty;

  property captiondist: Integer;

  property imagelist: timagelist;

  property imagenr: imagenrty;

  property imagenrdisabled: imagenrty;

  property imagedist: Integer;

  property imagedist1: Integer;

  property imagedist2: Integer;

  property colorglyph: colorty;

  property options: buttonoptionsty;

  property focusrectdist: Integer;

  property onupdate: databuttoneventty;

  property onexecute: notifyeventty;

  property onbeforeexecute: accepteventty;

  property onafterexecute: notifyeventty;

  property onmouseevent: mouseeventty;

  property onclientmouseevent: mouseeventty;

  property imageoffset: Integer;

  property imageoffsetdisabled: Integer;

  property imageoffsetmouse: Integer;

  property imageoffsetclicked: Integer;

  property imagenums: tintegerarrayprop;

  property onsetvalue: setintegereventty;

  property onpaintglyph: paintintegerglypheventty;

  property valuedefault: Integer;

  property valuemin: Integer;

  property valuemax: Integer;

  property valuedisabled: Integer;

end;

Inheritance

tdbdatabutton

  

Edits an integer enum value as a button, e.g. inside a tdbwidgetgrid column

|

tcustomdatabutton,idbeditfieldlink,ireccontrol

|

tcustomintegergraphdataedit,iactionlink,iimagelistinfo

|

ttogglegraphdataedit

|

tgraphdataedit

|

tactionpublishedwidget,igridwidget,istatfile,iassistiveclientgridwidget,iifidatalink

|

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

Edits an integer enum value as a button, e.g. inside a tdbwidgetgrid column; imagenums/valuefaces map each integer value to its own image/face. Similar to tdbdataicon, but with button behavior (it can be clicked/triggered) instead of just displaying an icon.


Documentation generated on: 2026-10-03