Unit 'HMIKeyboardManager' Package
[Overview][Types][Classes][Index] [#pl_pascalscada]

THMIKeyboardManager

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

Declaration

Source position: hmikeyboardmanager.pas line 37

type THMIKeyboardManager = class(TComponent)

protected

  FOldOnEnterEvent: TNotifyEvent;

  

  FOldOnClickEvent: TNotifyEvent;

  

  FOldOnExitEvent: TNotifyEvent;

  

  FNumericKeyBoard: TpsHMIfrmNumericKeyBoard;

  

  FAlphaNumericKeyboard: TpsHMIfrmAlphaKeyboard;

  

  FOnFocusChange: THMIFocusChangeEvent;

  

  FLastFocusedControl: TWinControl;

  

  FKeyboarTypeForControl: TOnScreenKeyboard;

  

  FNumericKBOptions: TNumericScreenKeyboardOptions;

  

  FAlphaNumKBOptions: TAlphaNumericScreenKeyBoardOptions;

  

  procedure ControlFocusChanged();

  

  procedure NumKBClosed();

  

  procedure AlphaKBClosed();

  

  procedure ShowKeyboard();

  

  procedure ClickEvent();

  

  procedure EnterEvent();

  

  procedure ExitEvent();

  

  procedure CloseNumKB;

  

  procedure CloseAlphaKB;

  

  procedure Notification(); override;

  

public

  constructor Create(); override;

  

  destructor Destroy; override;

  

  procedure PassFocusToLastValidControl();

  

published

  property ShowKeyboardOnEnter: Boolean; [rw]

  

  property OnFocusChange: THMIFocusChangeEvent; [rw]

  

end;

Inheritance

THMIKeyboardManager

  

|

TObject



CT Web help

CodeTyphon Studio