Unit 'o32tcflx' Package
[Overview][Types][Classes][Index] [#pl_orpheus]

TO32TCCustomFlexEdit

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

Declaration

Source position: o32tcflx.pas line 160

type TO32TCCustomFlexEdit = class(TOvcTCBaseString)

protected

  FBorderProps: TO32TCBorderProperties;

  

  FEdit: TO32TCFlexEditEditor;

  

  FEditorOptions: TO32TCEditorProperties;

  

  FMaxLength: Word;

  

  FValidation: TO32TCValidatorOptions;

  

  FWantReturns: Boolean;

  

  FWantTabs: Boolean;

  

  FWordWrap: Boolean;

  

  FOnError: TValidationErrorEvent;

  

  FOnUserCommand: TUserCommandEvent;

  

  FOnUserValidation: TTCFEUserValidationEvent;

  

  FOnButtonClick: TO32feButtonClickEvent;

  

  function GetCellEditor; override;

  

  function GetModified;

  

  property MaxLength: Word; [rws]

  

  property WantReturns: Boolean; [rws]

  

  property WantTabs: Boolean; [rws]

  

  property WordWrap: Boolean; [rws]

  

  property EditorBorders: TO32TCBorderProperties; [rw]

  

  property OnButtonClick: TO32feButtonClickEvent; [rw]

  

  property Validation: TO32TCValidatorOptions; [rw]

  

public

  constructor Create(); override;

  

  destructor Destroy; override;

  

  function CreateEditControl(); virtual;

  

  function EditHandle; override;

  

  procedure EditHide; override;

  

  procedure EditMove(); override;

  

  function CanSaveEditedData(); override;

  

  procedure SaveEditedData(); override;

  

  function ValidateEntry;

  

  procedure StartEditing(); override;

  

  procedure StopEditing(); override;

  

  property Modified: Boolean; [r]

  

  property EditorOptions: TO32TCEditorProperties; [rw]

  

  property OnUserValidation: TTCFEUserValidationEvent; [rw]

  

end;

Inheritance

TO32TCCustomFlexEdit

  

|

TOvcTCBaseString

  

|

TOvcBaseTableCell

  

|

TOvcTableCellAncestor

  

|

TObject



CT Web help

CodeTyphon Studio