TNativeControl

Overview

Location

 

constructor    (declared in TPersistent) .NET, Island-WebAssembly-wasm32, Island-Windows

 

constructor

 

TNativeControl()

 

init()

constructor (TComponent) .NET, Island-WebAssembly-wasm32, Island-Windows

 

constructor(aOwner: TComponent)

 

TNativeControl(TComponent aOwner)

 

init(_ aOwner: TComponent)

Parameters:

  • aOwner:

Align  virtual    (declared in TControl)

 

property Align: TAlign read write;

 

TAlign Align { get; set; }

 

var Align: TAlign { get{} set{} }

AlignControl  virtual

 

method AlignControl(aControl: TControl)

 

void AlignControl(TControl aControl)

 

func AlignControl(_ aControl: TControl)

Parameters:

  • aControl:

AlignControls  virtual

 

method AlignControls(aControl: TControl; var Rect: TRect)

 

void AlignControls(TControl aControl, ref TRect Rect)

 

func AlignControls(_ aControl: TControl, _ Rect: TRect)

Parameters:

  • aControl:
  • Rect:

AlignWithMargins  virtual    (declared in TControl)

 

property AlignWithMargins: Boolean read write;

 

Boolean AlignWithMargins { get; set; }

 

var AlignWithMargins: Boolean { get{} set{} }

Assign  virtual    (declared in TPersistent)

 

method Assign(Source: TPersistent)

 

void Assign(TPersistent Source)

 

func Assign(_ Source: TPersistent)

Parameters:

  • Source:

AssignTo  protected virtual    (declared in TPersistent)

 

method AssignTo(Dest: TPersistent)

 

void AssignTo(TPersistent Dest)

 

func AssignTo(_ Dest: TPersistent)

Parameters:

  • Dest:

Caption  virtual    (declared in TControl)

 

property Caption: String read write;

 

String Caption { get; set; }

 

var Caption: String { get{} set{} }

Changed (Object, String)  protected    (declared in TControl) .NET

 

method Changed(aObject: Object; propName: String)

 

void Changed(Object aObject, String propName)

 

func Changed(_ aObject: Object, _ propName: String)

 

void Changed(Object aObject, String propName)

Parameters:

  • aObject:
  • propName:

Changed (TObject, String)  protected    (declared in TControl) Island-WebAssembly-wasm32, Island-Windows

 

method Changed(aObject: TObject; propName: String)

 

void Changed(TObject aObject, String propName)

 

func Changed(_ aObject: TObject, _ propName: String)

Parameters:

  • aObject:
  • propName:

Changed (TObject, String)  protected virtual    (declared in TControl) Toffee-macOS

 

method Changed(aObject: TObject; propName: String)

 

void Changed(TObject aObject, String propName)

 

func Changed(_ aObject: TObject, _ propName: String)

 

void Changed(TObject aObject, String propName)

Parameters:

  • aObject:
  • propName:

Click  protected virtual    (declared in TControl)

 

method Click

 

void Click()

 

func Click()

ClientHeight  virtual    (declared in TControl)

 

property ClientHeight: Int32 read write;

 

Int32 ClientHeight { get; set; }

 

var ClientHeight: Int32 { get{} set{} }

ClientWidth  virtual    (declared in TControl)

 

property ClientWidth: Int32 read write;

 

Int32 ClientWidth { get; set; }

 

var ClientWidth: Int32 { get{} set{} }

Color  virtual    (declared in TControl)

 

property Color: TColor read write;

 

TColor Color { get; set; }

 

var Color: TColor { get{} set{} }

ComponentState  virtual    (declared in TComponent)

 

property ComponentState: set of TComponentStateEnum read;

 

set of TComponentStateEnum ComponentState { get; }

 

var ComponentState: set of TComponentStateEnum { get{} }

ControlFromHandle  protected Island-Windows

 

method ControlFromHandle(aHandle: HWND): TNativeControl

 

TNativeControl ControlFromHandle(HWND aHandle)

 

func ControlFromHandle(_ aHandle: HWND) -> TNativeControl

Parameters:

  • aHandle:

Controls  virtual    (declared in TControl)

 

property Controls: TList<TControl> read;

 

TList<TControl> Controls { get; }

 

var Controls: TList<TControl> { get{} }

CreateClass  protected Island-Windows

 

method CreateClass(var aParams: TCreateParams)

 

void CreateClass(ref TCreateParams aParams)

 

func CreateClass(_ aParams: TCreateParams)

Parameters:

  • aParams:

CreateHandle  protected override virtual Island-Windows

 

method CreateHandle

 

void CreateHandle()

 

func CreateHandle()

CreateParams  protected virtual Island-Windows

 

method CreateParams(var aParams: TCreateParams)

 

void CreateParams(ref TCreateParams aParams)

 

func CreateParams(_ aParams: TCreateParams)

Parameters:

  • aParams:

CreateWindowHandle  protected virtual Island-Windows

 

method CreateWindowHandle(aParams: TCreateParams)

 

void CreateWindowHandle(TCreateParams aParams)

 

func CreateWindowHandle(_ aParams: TCreateParams)

Parameters:

  • aParams:

CreateWnd  protected virtual Island-Windows

 

method CreateWnd

 

void CreateWnd()

 

func CreateWnd()

CurrentPPI    (declared in TControl) Island-Windows

 

property CurrentPPI: Int32 read;

 

Int32 CurrentPPI { get; }

 

var CurrentPPI: Int32 { get{} }

DefaultHandler  protected override virtual Island-Windows

 

method DefaultHandler(var aMessage: TMessage)

 

void DefaultHandler(ref TMessage aMessage)

 

func DefaultHandler(_ aMessage: TMessage)

Parameters:

  • aMessage:

DefineProperties  virtual    (declared in TPersistent)

 

method DefineProperties(Filer: TObject)

 

void DefineProperties(TObject Filer)

 

func DefineProperties(_ Filer: TObject)

Parameters:

  • Filer:

DoAlign  protected virtual

 

method DoAlign(aAlign: TAlign; var aRect: TRect)

 

void DoAlign(TAlign aAlign, ref TRect aRect)

 

func DoAlign(_ aAlign: TAlign, _ aRect: TRect)

Parameters:

  • aAlign:
  • aRect:

DoEnter  protected virtual

 

method DoEnter

 

void DoEnter()

 

func DoEnter()

DoExit  protected virtual

 

method DoExit

 

void DoExit()

 

func DoExit()

ExplicitHeight  virtual    (declared in TControl)

 

property ExplicitHeight: Int32 read write;

 

Int32 ExplicitHeight { get; set; }

 

var ExplicitHeight: Int32 { get{} set{} }

ExplicitLeft  virtual    (declared in TControl)

 

property ExplicitLeft: Int32 read write;

 

Int32 ExplicitLeft { get; set; }

 

var ExplicitLeft: Int32 { get{} set{} }

ExplicitTop  virtual    (declared in TControl)

 

property ExplicitTop: Int32 read write;

 

Int32 ExplicitTop { get; set; }

 

var ExplicitTop: Int32 { get{} set{} }

ExplicitWidth  virtual    (declared in TControl)

 

property ExplicitWidth: Int32 read write;

 

Int32 ExplicitWidth { get; set; }

 

var ExplicitWidth: Int32 { get{} set{} }

Font  virtual    (declared in TControl)

 

property Font: TFont read write;

 

TFont Font { get; set; }

 

var Font: TFont { get{} set{} }

GetClientHeight  protected virtual    (declared in TControl)

 

method GetClientHeight: Int32

 

Int32 GetClientHeight()

 

func GetClientHeight() -> Int32

GetClientWidth  protected virtual    (declared in TControl)

 

method GetClientWidth: Int32

 

Int32 GetClientWidth()

 

func GetClientWidth() -> Int32

GetDefaultName  protected    (declared in TControl) Island-Windows

 

method GetDefaultName: String

 

String GetDefaultName()

 

func GetDefaultName() -> String

GetDesignPPI  protected    (declared in TControl) Island-Windows

 

method GetDesignPPI: Int32

 

Int32 GetDesignPPI()

 

func GetDesignPPI() -> Int32

GetNamePath  virtual    (declared in TPersistent)

 

method GetNamePath: DelphiString

 

DelphiString GetNamePath()

 

func GetNamePath() -> DelphiString

GetOwner  protected virtual    (declared in TPersistent)

 

method GetOwner: TPersistent

 

TPersistent GetOwner()

 

func GetOwner() -> TPersistent

GetParentForm    (declared in TControl) Island-Windows

 

method GetParentForm: TCustomForm

 

TCustomForm GetParentForm()

 

func GetParentForm() -> TCustomForm

GetSpecialKeysStatus  protected Island-Windows

 

method GetSpecialKeysStatus: TShiftState

 

TShiftState GetSpecialKeysStatus()

 

func GetSpecialKeysStatus() -> TShiftState

Handle  virtual    (declared in TControl)

 

// .NET
property Handle: Control read;
// Island-WebAssembly-wasm32
property Handle: dynamic read;
// Island-Windows
property Handle: HWND read;

 

// .NET
Control Handle { get; }
// Island-WebAssembly-wasm32
dynamic Handle { get; }
// Island-Windows
HWND Handle { get; }

 

// .NET
var Handle: Control { get{} }
// Island-WebAssembly-wasm32
var Handle: dynamic { get{} }
// Island-Windows
var Handle: HWND { get{} }
// Toffee-macOS
var Handle: NSResponder { get{} }

HandleAllocated  protected virtual    (declared in TControl)

 

method HandleAllocated: Boolean

 

Boolean HandleAllocated()

 

func HandleAllocated() -> Boolean

HandleNeeded  protected virtual    (declared in TControl)

 

method HandleNeeded

 

void HandleNeeded()

 

func HandleNeeded()

Height  virtual    (declared in TControl)

 

property Height: Int32 read write;

 

Int32 Height { get; set; }

 

var Height: Int32 { get{} set{} }

InsertControl  virtual    (declared in TControl)

 

method InsertControl(aControl: TControl)

 

void InsertControl(TControl aControl)

 

func InsertControl(_ aControl: TControl)

Parameters:

  • aControl:

Left  virtual    (declared in TControl)

 

property Left: Int32 read write;

 

Int32 Left { get; set; }

 

var Left: Int32 { get{} set{} }

Loaded  virtual    (declared in TComponent)

 

method Loaded

 

void Loaded()

 

func Loaded()

Margins  virtual    (declared in TControl)

 

property Margins: TMargins read write;

 

TMargins Margins { get; set; }

 

var Margins: TMargins { get{} set{} }

MouseDown  protected virtual    (declared in TControl)

 

method MouseDown(aButton: TMouseButton; aShift: TShiftState; X: Int32; Y: Int32)

 

void MouseDown(TMouseButton aButton, TShiftState aShift, Int32 X, Int32 Y)

 

func MouseDown(_ aButton: TMouseButton, _ aShift: TShiftState, _ X: Int32, _ Y: Int32)

Parameters:

  • aButton:
  • aShift:
  • X:
  • Y:

Name  virtual    (declared in TComponent)

 

property Name: String read write;

 

String Name { get; set; }

 

var Name: String { get{} set{} }

Notification  protected virtual    (declared in TControl)

 

method Notification(aComponent: TComponent; aOperation: TOperation)

 

void Notification(TComponent aComponent, TOperation aOperation)

 

func Notification(_ aComponent: TComponent, _ aOperation: TOperation)

Parameters:

  • aComponent:
  • aOperation:

OnClick  virtual    (declared in TControl)

 

property OnClick: TNotifyEvent read write;

 

TNotifyEvent OnClick { get; set; }

 

var OnClick: TNotifyEvent { get{} set{} }

OnEnter  virtual

 

property OnEnter: TNotifyEvent read write;

 

TNotifyEvent OnEnter { get; set; }

 

var OnEnter: TNotifyEvent { get{} set{} }

OnExit  virtual

 

property OnExit: TNotifyEvent read write;

 

TNotifyEvent OnExit { get; set; }

 

var OnExit: TNotifyEvent { get{} set{} }

OnKeyDown  virtual    (declared in TControl)

 

property OnKeyDown: TKeyEvent read write;

 

TKeyEvent OnKeyDown { get; set; }

 

var OnKeyDown: TKeyEvent { get{} set{} }

OnKeyPress  virtual    (declared in TControl)

 

property OnKeyPress: TKeyPressEvent read write;

 

TKeyPressEvent OnKeyPress { get; set; }

 

var OnKeyPress: TKeyPressEvent { get{} set{} }

OnKeyUp  virtual    (declared in TControl)

 

property OnKeyUp: TKeyEvent read write;

 

TKeyEvent OnKeyUp { get; set; }

 

var OnKeyUp: TKeyEvent { get{} set{} }

Owner  virtual    (declared in TComponent)

 

property Owner: TComponent read write;

 

TComponent Owner { get; set; }

 

var Owner: TComponent { get{} set{} }

Padding  virtual

 

property Padding: TPadding read write;

 

TPadding Padding { get; set; }

 

var Padding: TPadding { get{} set{} }

Parent  virtual    (declared in TControl)

 

property Parent: TNativeControl read write;

 

TNativeControl Parent { get; set; }

 

var Parent: TNativeControl { get{} set{} }

ParentFont  virtual    (declared in TControl)

 

property ParentFont: Boolean read write;

 

Boolean ParentFont { get; set; }

 

var ParentFont: Boolean { get{} set{} }

Perform (TMessage)    (declared in TControl) Island-Windows

 

method Perform(var aMessage: TMessage)

 

void Perform(ref TMessage aMessage)

 

func Perform(_ aMessage: TMessage)

Parameters:

  • aMessage:

Perform (UInt32, WPARAM, LPARAM): LRESULT    (declared in TControl) Island-Windows

 

method Perform(aMessage: UInt32; wParam: WPARAM; lParam: LPARAM): LRESULT

 

LRESULT Perform(UInt32 aMessage, WPARAM wParam, LPARAM lParam)

 

func Perform(_ aMessage: UInt32, _ wParam: WPARAM, _ lParam: LPARAM) -> LRESULT

Parameters:

  • aMessage:
  • wParam:
  • lParam:

PlatformApplyDefaults  protected virtual    (declared in TControl)

 

method PlatformApplyDefaults

 

void PlatformApplyDefaults()

 

func PlatformApplyDefaults()

PlatformFontChanged  protected override virtual Island-Windows

 

method PlatformFontChanged

 

void PlatformFontChanged()

 

func PlatformFontChanged()

PlatformGetCaption  protected virtual    (declared in TControl)

 

method PlatformGetCaption: String

 

String PlatformGetCaption()

 

func PlatformGetCaption() -> String

PlatformGetDefaultName  protected virtual    (declared in TControl)

 

method PlatformGetDefaultName: String

 

String PlatformGetDefaultName()

 

func PlatformGetDefaultName() -> String

PlatformInitControl  protected virtual    (declared in TControl)

 

method PlatformInitControl

 

void PlatformInitControl()

 

func PlatformInitControl()

PlatformNativeCreated  protected virtual

 

method PlatformNativeCreated

 

void PlatformNativeCreated()

 

func PlatformNativeCreated()

PlatformSetCaption (String)  protected virtual    (declared in TControl) Island-WebAssembly-wasm32, Island-Windows

 

method PlatformSetCaption(aValue: String)

 

void PlatformSetCaption(String aValue)

 

func PlatformSetCaption(_ aValue: String)

Parameters:

  • aValue:

PlatformSetCaption (String)  protected virtual    (declared in TControl) .NET, Toffee-macOS

 

method PlatformSetCaption(aValue: String)

 

void PlatformSetCaption(String aValue)

 

func PlatformSetCaption(_ aValue: String)

Parameters:

  • aValue:

PlatformSetColor  protected virtual    (declared in TControl)

 

method PlatformSetColor(aValue: TColor)

 

void PlatformSetColor(TColor aValue)

 

func PlatformSetColor(_ aValue: TColor)

Parameters:

  • aValue:

PlatformSetHeight  protected virtual    (declared in TControl)

 

method PlatformSetHeight(aValue: Int32)

 

void PlatformSetHeight(Int32 aValue)

 

func PlatformSetHeight(_ aValue: Int32)

Parameters:

  • aValue:

PlatformSetLeft  protected virtual    (declared in TControl)

 

method PlatformSetLeft(aValue: Int32)

 

void PlatformSetLeft(Int32 aValue)

 

func PlatformSetLeft(_ aValue: Int32)

Parameters:

  • aValue:

PlatformSetOnClick  protected virtual    (declared in TControl)

 

method PlatformSetOnClick(aValue: TNotifyEvent)

 

void PlatformSetOnClick(TNotifyEvent aValue)

 

func PlatformSetOnClick(_ aValue: TNotifyEvent)

Parameters:

  • aValue:

PlatformSetOnEnter  protected virtual

 

method PlatformSetOnEnter(aValue: TNotifyEvent)

 

void PlatformSetOnEnter(TNotifyEvent aValue)

 

func PlatformSetOnEnter(_ aValue: TNotifyEvent)

Parameters:

  • aValue:

PlatformSetOnExit  protected virtual

 

method PlatformSetOnExit(aValue: TNotifyEvent)

 

void PlatformSetOnExit(TNotifyEvent aValue)

 

func PlatformSetOnExit(_ aValue: TNotifyEvent)

Parameters:

  • aValue:

PlatformSetOnKeyDown  protected virtual    (declared in TControl)

 

method PlatformSetOnKeyDown(aValue: TKeyEvent)

 

void PlatformSetOnKeyDown(TKeyEvent aValue)

 

func PlatformSetOnKeyDown(_ aValue: TKeyEvent)

Parameters:

  • aValue:

PlatformSetOnKeyPress  protected virtual    (declared in TControl)

 

method PlatformSetOnKeyPress(aValue: TKeyPressEvent)

 

void PlatformSetOnKeyPress(TKeyPressEvent aValue)

 

func PlatformSetOnKeyPress(_ aValue: TKeyPressEvent)

Parameters:

  • aValue:

PlatformSetOnKeyUp  protected virtual    (declared in TControl)

 

method PlatformSetOnKeyUp(aValue: TKeyEvent)

 

void PlatformSetOnKeyUp(TKeyEvent aValue)

 

func PlatformSetOnKeyUp(_ aValue: TKeyEvent)

Parameters:

  • aValue:

PlatformSetParent  protected virtual    (declared in TControl)

 

method PlatformSetParent(aValue: TControl)

 

void PlatformSetParent(TControl aValue)

 

func PlatformSetParent(_ aValue: TControl)

Parameters:

  • aValue:

PlatformSetTabOrder  protected virtual    (declared in TControl)

 

method PlatformSetTabOrder(aValue: Int32)

 

void PlatformSetTabOrder(Int32 aValue)

 

func PlatformSetTabOrder(_ aValue: Int32)

Parameters:

  • aValue:

PlatformSetTabStop  protected virtual Island-Windows

 

method PlatformSetTabStop(value: Boolean)

 

void PlatformSetTabStop(Boolean value)

 

func PlatformSetTabStop(_ value: Boolean)

Parameters:

  • value:

PlatformSetTapStop  protected virtual

 

method PlatformSetTapStop(value: Boolean)

 

void PlatformSetTapStop(Boolean value)

 

func PlatformSetTapStop(_ value: Boolean)

Parameters:

  • value:

PlatformSetTop  protected virtual    (declared in TControl)

 

method PlatformSetTop(aValue: Int32)

 

void PlatformSetTop(Int32 aValue)

 

func PlatformSetTop(_ aValue: Int32)

Parameters:

  • aValue:

PlatformSetVisible  protected virtual    (declared in TControl)

 

method PlatformSetVisible(aValue: Boolean)

 

void PlatformSetVisible(Boolean aValue)

 

func PlatformSetVisible(_ aValue: Boolean)

Parameters:

  • aValue:

PlatformSetWidth  protected virtual    (declared in TControl)

 

method PlatformSetWidth(aValue: Int32)

 

void PlatformSetWidth(Int32 aValue)

 

func PlatformSetWidth(_ aValue: Int32)

Parameters:

  • aValue:

RemoveComponentState  virtual    (declared in TComponent)

 

method RemoveComponentState(aState: TComponentStateEnum)

 

void RemoveComponentState(TComponentStateEnum aState)

 

func RemoveComponentState(_ aState: TComponentStateEnum)

Parameters:

  • aState:

RequestAlign  protected virtual    (declared in TControl)

 

method RequestAlign

 

void RequestAlign()

 

func RequestAlign()

ScaleForPPI  virtual    (declared in TControl) Island-Windows

 

method ScaleForPPI(newPPI: Int32)

 

void ScaleForPPI(Int32 newPPI)

 

func ScaleForPPI(_ newPPI: Int32)

Parameters:

  • newPPI:

SetClientHeight  protected virtual    (declared in TControl) .NET, Island-WebAssembly-wasm32, Island-Windows

 

method SetClientHeight(aValue: Int32)

 

void SetClientHeight(Int32 aValue)

 

func SetClientHeight(_ aValue: Int32)

Parameters:

  • aValue:

SetClientWidth  protected virtual    (declared in TControl) .NET, Island-WebAssembly-wasm32, Island-Windows

 

method SetClientWidth(aValue: Int32)

 

void SetClientWidth(Int32 aValue)

 

func SetClientWidth(_ aValue: Int32)

Parameters:

  • aValue:

SetComponentState  virtual    (declared in TComponent)

 

method SetComponentState(aState: TComponentStateEnum)

 

void SetComponentState(TComponentStateEnum aState)

 

func SetComponentState(_ aState: TComponentStateEnum)

Parameters:

  • aState:

Show  virtual    (declared in TControl)

 

method Show

 

void Show()

 

func Show()

TabOrder  virtual    (declared in TControl)

 

property TabOrder: Int32 read write;

 

Int32 TabOrder { get; set; }

 

var TabOrder: Int32 { get{} set{} }

TabStop  virtual

 

property TabStop: Boolean read write;

 

Boolean TabStop { get; set; }

 

var TabStop: Boolean { get{} set{} }

Top  virtual    (declared in TControl)

 

property Top: Int32 read write;

 

Int32 Top { get; set; }

 

var Top: Int32 { get{} set{} }

UnderlyingHandle    (declared in TControl)

 

// .NET
var UnderlyingHandle: Control;
// Island-WebAssembly-wasm32
var UnderlyingHandle: dynamic;
// Island-Windows
var UnderlyingHandle: HWND;

 

// .NET
Control UnderlyingHandle
// Island-WebAssembly-wasm32
dynamic UnderlyingHandle
// Island-Windows
HWND UnderlyingHandle

 

// .NET
var UnderlyingHandle: Control
// Island-WebAssembly-wasm32
var UnderlyingHandle: dynamic
// Island-Windows
var UnderlyingHandle: HWND
// Toffee-macOS
var UnderlyingHandle: NSResponder

Visible  virtual    (declared in TControl)

 

property Visible: Boolean read write;

 

Boolean Visible { get; set; }

 

var Visible: Boolean { get{} set{} }

WantMessage  protected virtual    (declared in TControl) Island-Windows

 

method WantMessage(var aMessage: TMessage): Boolean

 

Boolean WantMessage(ref TMessage aMessage)

 

func WantMessage(_ aMessage: TMessage) -> Boolean

Parameters:

  • aMessage:

Width  virtual    (declared in TControl)

 

property Width: Int32 read write;

 

Int32 Width { get; set; }

 

var Width: Int32 { get{} set{} }

WindowProc    (declared in TControl) Island-Windows

 

property WindowProc: TWndMethod read write;

 

TWndMethod WindowProc { get; set; }

 

var WindowProc: TWndMethod { get{} set{} }

WMCommand  protected Island-Windows

 

method WMCommand(var aMessage: TMessage)

 

void WMCommand(ref TMessage aMessage)

 

func WMCommand(_ aMessage: TMessage)

Parameters:

  • aMessage:

WMNotify  protected Island-Windows

 

method WMNotify(var aMessage: TMessage)

 

void WMNotify(ref TMessage aMessage)

 

func WMNotify(_ aMessage: TMessage)

Parameters:

  • aMessage:

WndProc  override virtual Island-Windows

 

method WndProc(var aMessage: TMessage)

 

void WndProc(ref TMessage aMessage)

 

func WndProc(_ aMessage: TMessage)

Parameters:

  • aMessage:

 

UnderlyingHandle    (declared in TControl)

 

// .NET
var UnderlyingHandle: Control;
// Island-WebAssembly-wasm32
var UnderlyingHandle: dynamic;
// Island-Windows
var UnderlyingHandle: HWND;

 

// .NET
Control UnderlyingHandle
// Island-WebAssembly-wasm32
dynamic UnderlyingHandle
// Island-Windows
HWND UnderlyingHandle

 

// .NET
var UnderlyingHandle: Control
// Island-WebAssembly-wasm32
var UnderlyingHandle: dynamic
// Island-Windows
var UnderlyingHandle: HWND
// Toffee-macOS
var UnderlyingHandle: NSResponder

 

Align  virtual    (declared in TControl)

 

property Align: TAlign read write;

 

TAlign Align { get; set; }

 

var Align: TAlign { get{} set{} }

AlignWithMargins  virtual    (declared in TControl)

 

property AlignWithMargins: Boolean read write;

 

Boolean AlignWithMargins { get; set; }

 

var AlignWithMargins: Boolean { get{} set{} }

Caption  virtual    (declared in TControl)

 

property Caption: String read write;

 

String Caption { get; set; }

 

var Caption: String { get{} set{} }

ClientHeight  virtual    (declared in TControl)

 

property ClientHeight: Int32 read write;

 

Int32 ClientHeight { get; set; }

 

var ClientHeight: Int32 { get{} set{} }

ClientWidth  virtual    (declared in TControl)

 

property ClientWidth: Int32 read write;

 

Int32 ClientWidth { get; set; }

 

var ClientWidth: Int32 { get{} set{} }

Color  virtual    (declared in TControl)

 

property Color: TColor read write;

 

TColor Color { get; set; }

 

var Color: TColor { get{} set{} }

ComponentState  virtual    (declared in TComponent)

 

property ComponentState: set of TComponentStateEnum read;

 

set of TComponentStateEnum ComponentState { get; }

 

var ComponentState: set of TComponentStateEnum { get{} }

Controls  virtual    (declared in TControl)

 

property Controls: TList<TControl> read;

 

TList<TControl> Controls { get; }

 

var Controls: TList<TControl> { get{} }

CurrentPPI    (declared in TControl) Island-Windows

 

property CurrentPPI: Int32 read;

 

Int32 CurrentPPI { get; }

 

var CurrentPPI: Int32 { get{} }

ExplicitHeight  virtual    (declared in TControl)

 

property ExplicitHeight: Int32 read write;

 

Int32 ExplicitHeight { get; set; }

 

var ExplicitHeight: Int32 { get{} set{} }

ExplicitLeft  virtual    (declared in TControl)

 

property ExplicitLeft: Int32 read write;

 

Int32 ExplicitLeft { get; set; }

 

var ExplicitLeft: Int32 { get{} set{} }

ExplicitTop  virtual    (declared in TControl)

 

property ExplicitTop: Int32 read write;

 

Int32 ExplicitTop { get; set; }

 

var ExplicitTop: Int32 { get{} set{} }

ExplicitWidth  virtual    (declared in TControl)

 

property ExplicitWidth: Int32 read write;

 

Int32 ExplicitWidth { get; set; }

 

var ExplicitWidth: Int32 { get{} set{} }

Font  virtual    (declared in TControl)

 

property Font: TFont read write;

 

TFont Font { get; set; }

 

var Font: TFont { get{} set{} }

Handle  virtual    (declared in TControl)

 

// .NET
property Handle: Control read;
// Island-WebAssembly-wasm32
property Handle: dynamic read;
// Island-Windows
property Handle: HWND read;

 

// .NET
Control Handle { get; }
// Island-WebAssembly-wasm32
dynamic Handle { get; }
// Island-Windows
HWND Handle { get; }

 

// .NET
var Handle: Control { get{} }
// Island-WebAssembly-wasm32
var Handle: dynamic { get{} }
// Island-Windows
var Handle: HWND { get{} }
// Toffee-macOS
var Handle: NSResponder { get{} }

Height  virtual    (declared in TControl)

 

property Height: Int32 read write;

 

Int32 Height { get; set; }

 

var Height: Int32 { get{} set{} }

Left  virtual    (declared in TControl)

 

property Left: Int32 read write;

 

Int32 Left { get; set; }

 

var Left: Int32 { get{} set{} }

Margins  virtual    (declared in TControl)

 

property Margins: TMargins read write;

 

TMargins Margins { get; set; }

 

var Margins: TMargins { get{} set{} }

Name  virtual    (declared in TComponent)

 

property Name: String read write;

 

String Name { get; set; }

 

var Name: String { get{} set{} }

OnClick  virtual    (declared in TControl)

 

property OnClick: TNotifyEvent read write;

 

TNotifyEvent OnClick { get; set; }

 

var OnClick: TNotifyEvent { get{} set{} }

OnEnter  virtual

 

property OnEnter: TNotifyEvent read write;

 

TNotifyEvent OnEnter { get; set; }

 

var OnEnter: TNotifyEvent { get{} set{} }

OnExit  virtual

 

property OnExit: TNotifyEvent read write;

 

TNotifyEvent OnExit { get; set; }

 

var OnExit: TNotifyEvent { get{} set{} }

OnKeyDown  virtual    (declared in TControl)

 

property OnKeyDown: TKeyEvent read write;

 

TKeyEvent OnKeyDown { get; set; }

 

var OnKeyDown: TKeyEvent { get{} set{} }

OnKeyPress  virtual    (declared in TControl)

 

property OnKeyPress: TKeyPressEvent read write;

 

TKeyPressEvent OnKeyPress { get; set; }

 

var OnKeyPress: TKeyPressEvent { get{} set{} }

OnKeyUp  virtual    (declared in TControl)

 

property OnKeyUp: TKeyEvent read write;

 

TKeyEvent OnKeyUp { get; set; }

 

var OnKeyUp: TKeyEvent { get{} set{} }

Owner  virtual    (declared in TComponent)

 

property Owner: TComponent read write;

 

TComponent Owner { get; set; }

 

var Owner: TComponent { get{} set{} }

Padding  virtual

 

property Padding: TPadding read write;

 

TPadding Padding { get; set; }

 

var Padding: TPadding { get{} set{} }

Parent  virtual    (declared in TControl)

 

property Parent: TNativeControl read write;

 

TNativeControl Parent { get; set; }

 

var Parent: TNativeControl { get{} set{} }

ParentFont  virtual    (declared in TControl)

 

property ParentFont: Boolean read write;

 

Boolean ParentFont { get; set; }

 

var ParentFont: Boolean { get{} set{} }

TabOrder  virtual    (declared in TControl)

 

property TabOrder: Int32 read write;

 

Int32 TabOrder { get; set; }

 

var TabOrder: Int32 { get{} set{} }

TabStop  virtual

 

property TabStop: Boolean read write;

 

Boolean TabStop { get; set; }

 

var TabStop: Boolean { get{} set{} }

Top  virtual    (declared in TControl)

 

property Top: Int32 read write;

 

Int32 Top { get; set; }

 

var Top: Int32 { get{} set{} }

Visible  virtual    (declared in TControl)

 

property Visible: Boolean read write;

 

Boolean Visible { get; set; }

 

var Visible: Boolean { get{} set{} }

Width  virtual    (declared in TControl)

 

property Width: Int32 read write;

 

Int32 Width { get; set; }

 

var Width: Int32 { get{} set{} }

WindowProc    (declared in TControl) Island-Windows

 

property WindowProc: TWndMethod read write;

 

TWndMethod WindowProc { get; set; }

 

var WindowProc: TWndMethod { get{} set{} }

 

constructor    (declared in TPersistent) .NET, Island-WebAssembly-wasm32, Island-Windows

 

constructor

 

TNativeControl()

 

init()

constructor (TComponent) .NET, Island-WebAssembly-wasm32, Island-Windows

 

constructor(aOwner: TComponent)

 

TNativeControl(TComponent aOwner)

 

init(_ aOwner: TComponent)

Parameters:

  • aOwner:

AlignControl  virtual

 

method AlignControl(aControl: TControl)

 

void AlignControl(TControl aControl)

 

func AlignControl(_ aControl: TControl)

Parameters:

  • aControl:

AlignControls  virtual

 

method AlignControls(aControl: TControl; var Rect: TRect)

 

void AlignControls(TControl aControl, ref TRect Rect)

 

func AlignControls(_ aControl: TControl, _ Rect: TRect)

Parameters:

  • aControl:
  • Rect:

Assign  virtual    (declared in TPersistent)

 

method Assign(Source: TPersistent)

 

void Assign(TPersistent Source)

 

func Assign(_ Source: TPersistent)

Parameters:

  • Source:

AssignTo  protected virtual    (declared in TPersistent)

 

method AssignTo(Dest: TPersistent)

 

void AssignTo(TPersistent Dest)

 

func AssignTo(_ Dest: TPersistent)

Parameters:

  • Dest:

Changed (Object, String)  protected    (declared in TControl) .NET

 

method Changed(aObject: Object; propName: String)

 

void Changed(Object aObject, String propName)

 

func Changed(_ aObject: Object, _ propName: String)

 

void Changed(Object aObject, String propName)

Parameters:

  • aObject:
  • propName:

Changed (TObject, String)  protected    (declared in TControl) Island-WebAssembly-wasm32, Island-Windows

 

method Changed(aObject: TObject; propName: String)

 

void Changed(TObject aObject, String propName)

 

func Changed(_ aObject: TObject, _ propName: String)

Parameters:

  • aObject:
  • propName:

Changed (TObject, String)  protected virtual    (declared in TControl) Toffee-macOS

 

method Changed(aObject: TObject; propName: String)

 

void Changed(TObject aObject, String propName)

 

func Changed(_ aObject: TObject, _ propName: String)

 

void Changed(TObject aObject, String propName)

Parameters:

  • aObject:
  • propName:

Click  protected virtual    (declared in TControl)

 

method Click

 

void Click()

 

func Click()

ControlFromHandle  protected Island-Windows

 

method ControlFromHandle(aHandle: HWND): TNativeControl

 

TNativeControl ControlFromHandle(HWND aHandle)

 

func ControlFromHandle(_ aHandle: HWND) -> TNativeControl

Parameters:

  • aHandle:

CreateClass  protected Island-Windows

 

method CreateClass(var aParams: TCreateParams)

 

void CreateClass(ref TCreateParams aParams)

 

func CreateClass(_ aParams: TCreateParams)

Parameters:

  • aParams:

CreateHandle  protected override virtual Island-Windows

 

method CreateHandle

 

void CreateHandle()

 

func CreateHandle()

CreateParams  protected virtual Island-Windows

 

method CreateParams(var aParams: TCreateParams)

 

void CreateParams(ref TCreateParams aParams)

 

func CreateParams(_ aParams: TCreateParams)

Parameters:

  • aParams:

CreateWindowHandle  protected virtual Island-Windows

 

method CreateWindowHandle(aParams: TCreateParams)

 

void CreateWindowHandle(TCreateParams aParams)

 

func CreateWindowHandle(_ aParams: TCreateParams)

Parameters:

  • aParams:

CreateWnd  protected virtual Island-Windows

 

method CreateWnd

 

void CreateWnd()

 

func CreateWnd()

DefaultHandler  protected override virtual Island-Windows

 

method DefaultHandler(var aMessage: TMessage)

 

void DefaultHandler(ref TMessage aMessage)

 

func DefaultHandler(_ aMessage: TMessage)

Parameters:

  • aMessage:

DefineProperties  virtual    (declared in TPersistent)

 

method DefineProperties(Filer: TObject)

 

void DefineProperties(TObject Filer)

 

func DefineProperties(_ Filer: TObject)

Parameters:

  • Filer:

DoAlign  protected virtual

 

method DoAlign(aAlign: TAlign; var aRect: TRect)

 

void DoAlign(TAlign aAlign, ref TRect aRect)

 

func DoAlign(_ aAlign: TAlign, _ aRect: TRect)

Parameters:

  • aAlign:
  • aRect:

DoEnter  protected virtual

 

method DoEnter

 

void DoEnter()

 

func DoEnter()

DoExit  protected virtual

 

method DoExit

 

void DoExit()

 

func DoExit()

GetClientHeight  protected virtual    (declared in TControl)

 

method GetClientHeight: Int32

 

Int32 GetClientHeight()

 

func GetClientHeight() -> Int32

GetClientWidth  protected virtual    (declared in TControl)

 

method GetClientWidth: Int32

 

Int32 GetClientWidth()

 

func GetClientWidth() -> Int32

GetDefaultName  protected    (declared in TControl) Island-Windows

 

method GetDefaultName: String

 

String GetDefaultName()

 

func GetDefaultName() -> String

GetDesignPPI  protected    (declared in TControl) Island-Windows

 

method GetDesignPPI: Int32

 

Int32 GetDesignPPI()

 

func GetDesignPPI() -> Int32

GetNamePath  virtual    (declared in TPersistent)

 

method GetNamePath: DelphiString

 

DelphiString GetNamePath()

 

func GetNamePath() -> DelphiString

GetOwner  protected virtual    (declared in TPersistent)

 

method GetOwner: TPersistent

 

TPersistent GetOwner()

 

func GetOwner() -> TPersistent

GetParentForm    (declared in TControl) Island-Windows

 

method GetParentForm: TCustomForm

 

TCustomForm GetParentForm()

 

func GetParentForm() -> TCustomForm

GetSpecialKeysStatus  protected Island-Windows

 

method GetSpecialKeysStatus: TShiftState

 

TShiftState GetSpecialKeysStatus()

 

func GetSpecialKeysStatus() -> TShiftState

HandleAllocated  protected virtual    (declared in TControl)

 

method HandleAllocated: Boolean

 

Boolean HandleAllocated()

 

func HandleAllocated() -> Boolean

HandleNeeded  protected virtual    (declared in TControl)

 

method HandleNeeded

 

void HandleNeeded()

 

func HandleNeeded()

InsertControl  virtual    (declared in TControl)

 

method InsertControl(aControl: TControl)

 

void InsertControl(TControl aControl)

 

func InsertControl(_ aControl: TControl)

Parameters:

  • aControl:

Loaded  virtual    (declared in TComponent)

 

method Loaded

 

void Loaded()

 

func Loaded()

MouseDown  protected virtual    (declared in TControl)

 

method MouseDown(aButton: TMouseButton; aShift: TShiftState; X: Int32; Y: Int32)

 

void MouseDown(TMouseButton aButton, TShiftState aShift, Int32 X, Int32 Y)

 

func MouseDown(_ aButton: TMouseButton, _ aShift: TShiftState, _ X: Int32, _ Y: Int32)

Parameters:

  • aButton:
  • aShift:
  • X:
  • Y:

Notification  protected virtual    (declared in TControl)

 

method Notification(aComponent: TComponent; aOperation: TOperation)

 

void Notification(TComponent aComponent, TOperation aOperation)

 

func Notification(_ aComponent: TComponent, _ aOperation: TOperation)

Parameters:

  • aComponent:
  • aOperation:

Perform (TMessage)    (declared in TControl) Island-Windows

 

method Perform(var aMessage: TMessage)

 

void Perform(ref TMessage aMessage)

 

func Perform(_ aMessage: TMessage)

Parameters:

  • aMessage:

Perform (UInt32, WPARAM, LPARAM): LRESULT    (declared in TControl) Island-Windows

 

method Perform(aMessage: UInt32; wParam: WPARAM; lParam: LPARAM): LRESULT

 

LRESULT Perform(UInt32 aMessage, WPARAM wParam, LPARAM lParam)

 

func Perform(_ aMessage: UInt32, _ wParam: WPARAM, _ lParam: LPARAM) -> LRESULT

Parameters:

  • aMessage:
  • wParam:
  • lParam:

PlatformApplyDefaults  protected virtual    (declared in TControl)

 

method PlatformApplyDefaults

 

void PlatformApplyDefaults()

 

func PlatformApplyDefaults()

PlatformFontChanged  protected override virtual Island-Windows

 

method PlatformFontChanged

 

void PlatformFontChanged()

 

func PlatformFontChanged()

PlatformGetCaption  protected virtual    (declared in TControl)

 

method PlatformGetCaption: String

 

String PlatformGetCaption()

 

func PlatformGetCaption() -> String

PlatformGetDefaultName  protected virtual    (declared in TControl)

 

method PlatformGetDefaultName: String

 

String PlatformGetDefaultName()

 

func PlatformGetDefaultName() -> String

PlatformInitControl  protected virtual    (declared in TControl)

 

method PlatformInitControl

 

void PlatformInitControl()

 

func PlatformInitControl()

PlatformNativeCreated  protected virtual

 

method PlatformNativeCreated

 

void PlatformNativeCreated()

 

func PlatformNativeCreated()

PlatformSetCaption (String)  protected virtual    (declared in TControl) Island-WebAssembly-wasm32, Island-Windows

 

method PlatformSetCaption(aValue: String)

 

void PlatformSetCaption(String aValue)

 

func PlatformSetCaption(_ aValue: String)

Parameters:

  • aValue:

PlatformSetCaption (String)  protected virtual    (declared in TControl) .NET, Toffee-macOS

 

method PlatformSetCaption(aValue: String)

 

void PlatformSetCaption(String aValue)

 

func PlatformSetCaption(_ aValue: String)

Parameters:

  • aValue:

PlatformSetColor  protected virtual    (declared in TControl)

 

method PlatformSetColor(aValue: TColor)

 

void PlatformSetColor(TColor aValue)

 

func PlatformSetColor(_ aValue: TColor)

Parameters:

  • aValue:

PlatformSetHeight  protected virtual    (declared in TControl)

 

method PlatformSetHeight(aValue: Int32)

 

void PlatformSetHeight(Int32 aValue)

 

func PlatformSetHeight(_ aValue: Int32)

Parameters:

  • aValue:

PlatformSetLeft  protected virtual    (declared in TControl)

 

method PlatformSetLeft(aValue: Int32)

 

void PlatformSetLeft(Int32 aValue)

 

func PlatformSetLeft(_ aValue: Int32)

Parameters:

  • aValue:

PlatformSetOnClick  protected virtual    (declared in TControl)

 

method PlatformSetOnClick(aValue: TNotifyEvent)

 

void PlatformSetOnClick(TNotifyEvent aValue)

 

func PlatformSetOnClick(_ aValue: TNotifyEvent)

Parameters:

  • aValue:

PlatformSetOnEnter  protected virtual

 

method PlatformSetOnEnter(aValue: TNotifyEvent)

 

void PlatformSetOnEnter(TNotifyEvent aValue)

 

func PlatformSetOnEnter(_ aValue: TNotifyEvent)

Parameters:

  • aValue:

PlatformSetOnExit  protected virtual

 

method PlatformSetOnExit(aValue: TNotifyEvent)

 

void PlatformSetOnExit(TNotifyEvent aValue)

 

func PlatformSetOnExit(_ aValue: TNotifyEvent)

Parameters:

  • aValue:

PlatformSetOnKeyDown  protected virtual    (declared in TControl)

 

method PlatformSetOnKeyDown(aValue: TKeyEvent)

 

void PlatformSetOnKeyDown(TKeyEvent aValue)

 

func PlatformSetOnKeyDown(_ aValue: TKeyEvent)

Parameters:

  • aValue:

PlatformSetOnKeyPress  protected virtual    (declared in TControl)

 

method PlatformSetOnKeyPress(aValue: TKeyPressEvent)

 

void PlatformSetOnKeyPress(TKeyPressEvent aValue)

 

func PlatformSetOnKeyPress(_ aValue: TKeyPressEvent)

Parameters:

  • aValue:

PlatformSetOnKeyUp  protected virtual    (declared in TControl)

 

method PlatformSetOnKeyUp(aValue: TKeyEvent)

 

void PlatformSetOnKeyUp(TKeyEvent aValue)

 

func PlatformSetOnKeyUp(_ aValue: TKeyEvent)

Parameters:

  • aValue:

PlatformSetParent  protected virtual    (declared in TControl)

 

method PlatformSetParent(aValue: TControl)

 

void PlatformSetParent(TControl aValue)

 

func PlatformSetParent(_ aValue: TControl)

Parameters:

  • aValue:

PlatformSetTabOrder  protected virtual    (declared in TControl)

 

method PlatformSetTabOrder(aValue: Int32)

 

void PlatformSetTabOrder(Int32 aValue)

 

func PlatformSetTabOrder(_ aValue: Int32)

Parameters:

  • aValue:

PlatformSetTabStop  protected virtual Island-Windows

 

method PlatformSetTabStop(value: Boolean)

 

void PlatformSetTabStop(Boolean value)

 

func PlatformSetTabStop(_ value: Boolean)

Parameters:

  • value:

PlatformSetTapStop  protected virtual

 

method PlatformSetTapStop(value: Boolean)

 

void PlatformSetTapStop(Boolean value)

 

func PlatformSetTapStop(_ value: Boolean)

Parameters:

  • value:

PlatformSetTop  protected virtual    (declared in TControl)

 

method PlatformSetTop(aValue: Int32)

 

void PlatformSetTop(Int32 aValue)

 

func PlatformSetTop(_ aValue: Int32)

Parameters:

  • aValue:

PlatformSetVisible  protected virtual    (declared in TControl)

 

method PlatformSetVisible(aValue: Boolean)

 

void PlatformSetVisible(Boolean aValue)

 

func PlatformSetVisible(_ aValue: Boolean)

Parameters:

  • aValue:

PlatformSetWidth  protected virtual    (declared in TControl)

 

method PlatformSetWidth(aValue: Int32)

 

void PlatformSetWidth(Int32 aValue)

 

func PlatformSetWidth(_ aValue: Int32)

Parameters:

  • aValue:

RemoveComponentState  virtual    (declared in TComponent)

 

method RemoveComponentState(aState: TComponentStateEnum)

 

void RemoveComponentState(TComponentStateEnum aState)

 

func RemoveComponentState(_ aState: TComponentStateEnum)

Parameters:

  • aState:

RequestAlign  protected virtual    (declared in TControl)

 

method RequestAlign

 

void RequestAlign()

 

func RequestAlign()

ScaleForPPI  virtual    (declared in TControl) Island-Windows

 

method ScaleForPPI(newPPI: Int32)

 

void ScaleForPPI(Int32 newPPI)

 

func ScaleForPPI(_ newPPI: Int32)

Parameters:

  • newPPI:

SetClientHeight  protected virtual    (declared in TControl) .NET, Island-WebAssembly-wasm32, Island-Windows

 

method SetClientHeight(aValue: Int32)

 

void SetClientHeight(Int32 aValue)

 

func SetClientHeight(_ aValue: Int32)

Parameters:

  • aValue:

SetClientWidth  protected virtual    (declared in TControl) .NET, Island-WebAssembly-wasm32, Island-Windows

 

method SetClientWidth(aValue: Int32)

 

void SetClientWidth(Int32 aValue)

 

func SetClientWidth(_ aValue: Int32)

Parameters:

  • aValue:

SetComponentState  virtual    (declared in TComponent)

 

method SetComponentState(aState: TComponentStateEnum)

 

void SetComponentState(TComponentStateEnum aState)

 

func SetComponentState(_ aState: TComponentStateEnum)

Parameters:

  • aState:

Show  virtual    (declared in TControl)

 

method Show

 

void Show()

 

func Show()

WantMessage  protected virtual    (declared in TControl) Island-Windows

 

method WantMessage(var aMessage: TMessage): Boolean

 

Boolean WantMessage(ref TMessage aMessage)

 

func WantMessage(_ aMessage: TMessage) -> Boolean

Parameters:

  • aMessage:

WMCommand  protected Island-Windows

 

method WMCommand(var aMessage: TMessage)

 

void WMCommand(ref TMessage aMessage)

 

func WMCommand(_ aMessage: TMessage)

Parameters:

  • aMessage:

WMNotify  protected Island-Windows

 

method WMNotify(var aMessage: TMessage)

 

void WMNotify(ref TMessage aMessage)

 

func WMNotify(_ aMessage: TMessage)

Parameters:

  • aMessage:

WndProc  override virtual Island-Windows

 

method WndProc(var aMessage: TMessage)

 

void WndProc(ref TMessage aMessage)

 

func WndProc(_ aMessage: TMessage)

Parameters:

  • aMessage:

Descendants