pascalSCADA OPM: HMIKeyboardManager: Class THMIKeyboardManager

Pascal SCADA OPM

Class THMIKeyboardManager

Unit

HMIKeyboardManager

Declaration

type THMIKeyboardManager = class(TComponent)

Description

THMIKeyboardManager

Hierarchy

  • TComponent
  • THMIKeyboardManager

Overview

Fields

Protected FOldOnEnterEvent:TNotifyEvent;
Protected FOldOnClickEvent:TNotifyEvent;
Protected FOldOnExitEvent:TNotifyEvent;
Protected FNumericKeyBoard:TpsHMIfrmNumericKeyBoard;
Protected FAlphaNumericKeyboard:TpsHMIfrmAlphaKeyboard;
Protected FOnFocusChange: THMIFocusChangeEvent;
Protected FLastFocusedControl:TWinControl;
Protected FKeyboarTypeForControl:TOnScreenKeyboard;
Protected FNumericKBOptions:TNumericScreenKeyboardOptions;
Protected FAlphaNumKBOptions:TAlphaNumericScreenKeyBoardOptions;

Methods

Protected procedure ControlFocusChanged(Sender: TObject; LastControl: TControl);
Protected procedure NumKBClosed(Sender: TObject; var CloseAction: TCloseAction);
Protected procedure AlphaKBClosed(Sender: TObject; var CloseAction: TCloseAction);
Protected procedure ShowKeyboard(sender:TObject);
Protected procedure ClickEvent(Sender:TObject);
Protected procedure EnterEvent(Sender:TObject);
Protected procedure ExitEvent(Sender:TObject);
Protected procedure CloseNumKB;
Protected procedure CloseAlphaKB;
Protected procedure Notification(AComponent: TComponent; Operation: TOperation); override;
Public constructor Create(AOwner: TComponent); override;
Public destructor Destroy; override;
Public procedure PassFocusToLastValidControl(Data: PtrInt);

Properties

Published property ShowKeyboardOnEnter: Boolean read FShowKeyboardOnEnter write FShowKeyboardOnEnter default false;
Published property OnFocusChange: THMIFocusChangeEvent read FOnFocusChange write FOnFocusChange;

Description

Fields

Protected FOldOnEnterEvent:TNotifyEvent;
 
Protected FOldOnClickEvent:TNotifyEvent;
 
Protected FOldOnExitEvent:TNotifyEvent;
 
Protected FNumericKeyBoard:TpsHMIfrmNumericKeyBoard;
 
Protected FAlphaNumericKeyboard:TpsHMIfrmAlphaKeyboard;
 
Protected FOnFocusChange: THMIFocusChangeEvent;
 
Protected FLastFocusedControl:TWinControl;
 
Protected FKeyboarTypeForControl:TOnScreenKeyboard;
 
Protected FNumericKBOptions:TNumericScreenKeyboardOptions;
 
Protected FAlphaNumKBOptions:TAlphaNumericScreenKeyBoardOptions;
 

Methods

Protected procedure ControlFocusChanged(Sender: TObject; LastControl: TControl);
 
Protected procedure NumKBClosed(Sender: TObject; var CloseAction: TCloseAction);
 
Protected procedure AlphaKBClosed(Sender: TObject; var CloseAction: TCloseAction);
 
Protected procedure ShowKeyboard(sender:TObject);
 
Protected procedure ClickEvent(Sender:TObject);
 
Protected procedure EnterEvent(Sender:TObject);
 
Protected procedure ExitEvent(Sender:TObject);
 
Protected procedure CloseNumKB;
 
Protected procedure CloseAlphaKB;
 
Protected procedure Notification(AComponent: TComponent; Operation: TOperation); override;
 
Public constructor Create(AOwner: TComponent); override;
 
Public destructor Destroy; override;
 
Public procedure PassFocusToLastValidControl(Data: PtrInt);
 

Properties

Published property ShowKeyboardOnEnter: Boolean read FShowKeyboardOnEnter write FShowKeyboardOnEnter default false;
 
Published property OnFocusChange: THMIFocusChangeEvent read FOnFocusChange write FOnFocusChange;
 

Generated by PasDoc 0.14.0.