User Tools

Site Tools


api:dk11:delphi:fmx.giscontrollegendform.tgis_controllegendform



TGIS_ControlLegendForm class

DK for Delphi | FMX.GisControlLegendForm.TGIS_ControlLegendForm | Classes | Constructors | Fields | Methods | Properties

FMX modal form for viewing and editing layer properties through a legend-based user interface.

Available also on: .NET WinForms | Java | ActiveX | Python.

Syntax

// Delphi
type
  TGIS_ControlLegendForm = class( TGIS_ModalForm )
  end;
// C++ Builder
class PASCALIMPLEMENTATION TGIS_ControlLegendForm : public TGIS_ModalForm
{
};

Inheritance

→ TForm → TGIS_ModalForm

Constructors

Inherited Overrides Protected
Name Visibility Description
Create(TComponent) public Creates a modal form helper instance.
(Inherited from TGIS_ModalForm)
Create(TComponent; Boolean) public Creates a modal form helper instance with configurable sizing behavior.
(Inherited from TGIS_ModalForm)
Destroy public Releases the form and its associated layer-properties user interface resources.

Fields

Inherited Protected
Name Visibility Description
btnCancel protected Standard Cancel button.
(Inherited from TGIS_ModalForm)
btnHelp protected Standard Help button.
(Inherited from TGIS_ModalForm)
btnOk protected Standard OK button.
(Inherited from TGIS_ModalForm)
oMainForm protected Layout container that hosts the dialog content on the parent form.
(Inherited from TGIS_ModalForm)
pOnHelp protected Help event handler invoked when the standard Help button is clicked.
(Inherited from TGIS_ModalForm)

Methods

Inherited Overrides Protected
Name Visibility Description
btnCancelClick protected Handles the standard Cancel button action and sets ModalResult to mrCancel.
(Inherited from TGIS_ModalForm)
btnHelpClick protected Handles the standard Help button action and raises the help event.
(Inherited from TGIS_ModalForm)
btnOKClick protected Handles the standard OK button action and sets ModalResult to mrOK.
(Inherited from TGIS_ModalForm)
DoShow protected Called when the form is shown.
(Inherited from TGIS_ModalForm)
Execute(TGIS_Layer; TGIS_ControlLegend; TGIS_HelpEvent; TProc<TModalResult>) public Executes the layer properties dialog for the specified layer.
Execute(TGIS_Layer; TGIS_ControlLegend; TProc<TModalResult>) public Executes the layer properties dialog for the specified layer.
initButtons protected Create standard form buttons.
(Inherited from TGIS_ModalForm)
initControls protected Override this method to add controls to this form.
(Overrides TGIS_ModalForm.initControls)
initForm protected Override this method to customize the dialog caption and size before it is shown.
(Overrides TGIS_ModalForm.initForm)
KeyDown protected Handles key press processing for the modal form.
(Inherited from TGIS_ModalForm)
showForm protected Override this method to provide custom behavior when the form is shown.
(Inherited from TGIS_ModalForm)
ShowLayerProperties(TGIS_Layer; TGIS_ControlLegend; TGIS_HelpEvent; TProc<TModalResult>) public Shows the layer properties dialog for the specified layer.
ShowLayerProperties(TGIS_Layer; TGIS_ControlLegend; TProc<TModalResult>) public Shows the layer properties dialog for the specified layer.
ShowModalEx public Shows the form using modal-like behavior, emulating a dialog box on mobile devices.
(Inherited from TGIS_ModalForm)

Properties

Inherited Protected
Name Visibility Description
ClientHeight public Height of the form client area.
(Inherited from TGIS_ModalForm)
ClientWidth public Width of the form client area.
(Inherited from TGIS_ModalForm)
PPI public Form PPI.
(Inherited from TGIS_ModalForm)
SystemPPI public Form System PPI (unscaled).
(Inherited from TGIS_ModalForm)

Remarks

User documentation for this control is available as a part of Editor/Viewer documentation at Layer Properties Control.

2026/07/11 00:18

Page Tools