HOME, PRODUCTS, ARTICLESCONTACT

BUY UPC™UPC™ FEEDBACKUPC™ SUPPORT

D.12. TADVANCE_PM

TCustomPanel

TADVANCE_Panel

TADVANCE_PM

TADVANCE_PMBase_RelatedAndStatus

TADVANCE_PMBase_RelatedAndStatus_EUC

TADVANCE_PM07_RelTop

TADVANCE_PM08_RelBot

TADVANCE_PM10_Status

TADVANCE_PMBase_RelatedAndStatus_Embedded

TADVANCE_PMBase_RelatedAndStatus_Embedded_3T4

TADVANCE_PMBase_RelatedAndStatus_Embedded_4BR

TADVANCE_PMBase_RelatedAndStatus_Embedded_6BS

TADVANCE_PMBase_Tools

TADVANCE_PMBase_Tools_EUC

TADVANCE_PM05_ToolsIndependent

TADVANCE_PM06_ToolsTop

TADVANCE_PM09_ToolsBot

TADVANCE_PMBase_Tools_Embedded

TADVANCE_PMBase_Tools_Embedded_2T

TADVANCE_PMBase_Tools_Embedded_5B

TADVANCE_PMBase_WLogoPanel

TADVANCE_PM01_PageArray

TADVANCE_PMBase_WLogoPanelAndConsolidatedWrap

TADVANCE_PM02_PagesToolsAndRelated

TADVANCE_PM03_UltimatePageArray

TADVANCE_PM04_DataMaster__Prot

TADVANCE_PM04_DataMasterUPA

TADVANCE_PM is the base class for the visual root layer of UPC™ PageModules™. All members of a module belong to this root layer.

TADVANCE_PM01_PageArray in the Object Inspector.

TADVANCE_PM01_PageArray in the Object Inspector.

EVENTS

property AfterResize: TNotifyEvent

Called after internal methods handling OnResize have been executed.

MasterToolbar™ EVENTS OF TADVANCE_PM04_DataMasterUPA

MasterToolbar™ events of TADVANCE_PM04_DataMasterUPA.

To shorten paths/statements, former MasterToolbar™ events have been moved to the root module.

property MT_ConfirmREFRESHClick : TNotifyEvent read FMT_ConfirmREFRESHClick write SetMT_ConfirmREFRESHClick;
__property Classes::TNotifyEvent MT_ConfirmREFRESHClick = {read=FMT_ConfirmREFRESHClick, write=SetMT_ConfirmREFRESHClick};

Intended for Refreshing the focused record, subject to confirmation.

property MT_FINDSQLClick : TNotifyEvent read FMT_FINDSQLClick write SetMT_FINDSQLClick;
__property Classes::TNotifyEvent MT_FINDSQLClick = {read=FMT_FINDSQLClick, write=SetMT_FINDSQLClick};

Intended for invoking a SQL search returning a result set.

property MT_FINDClick : TNotifyEvent read FMT_FINDClick write SetMT_FINDClick;
__property Classes::TNotifyEvent MT_FINDClick = {read=FMT_FINDClick, write=SetMT_FINDClick};

Intended for invoking bi-directional incremental search pages in the top Paged Related Controls region.

property MT_FIRSTClick : TNotifyEvent read FMT_FIRSTClick write SetMT_FIRSTClick;
__property Classes::TNotifyEvent MT_FIRSTClick = {read=FMT_FIRSTClick, write=SetMT_FIRSTClick};

Intended for focusing the first record.

property MT_PRIORClick : TNotifyEvent read FMT_PRIORClick write SetMT_PRIORClick;
__property Classes::TNotifyEvent MT_PRIORClick = {read=FMT_PRIORClick, write=SetMT_PRIORClick};

Intended for focusing the preceding/prior record.

property MT_NEXTClick : TNotifyEvent read FMT_NEXTClick write SetMT_NEXTClick;
__property Classes::TNotifyEvent MT_NEXTClick = {read=FMT_NEXTClick, write=SetMT_NEXTClick};

Intended for focusing the next record.

property MT_LASTClick : TNotifyEvent read FMT_LASTClick write SetMT_LASTClick;
__property Classes::TNotifyEvent MT_LASTClick = {read=FMT_LASTClick, write=SetMT_LASTClick};

Intended for focusing the last record.

property MT_ConfirmDELETEClick : TNotifyEvent read FMT_ConfirmDELETEClick write SetMT_ConfirmDELETEClick;
__property Classes::TNotifyEvent MT_ConfirmDELETEClick = {read=FMT_ConfirmDELETEClick, write=SetMT_ConfirmDELETEClick};

Intended for deleting the focused record.

property MT_ADDClick : TNotifyEvent read FMT_ADDClick write SetMT_ADDClick;
__property Classes::TNotifyEvent MT_ADDClick = {read=FMT_ADDClick, write=SetMT_ADDClick};

Intended for appending a new record.

property MT_CLONEClick : TNotifyEvent read FMT_CLONEClick write SetMT_CLONEClick;
__property Classes::TNotifyEvent MT_CLONEClick = {read=FMT_CLONEClick, write=SetMT_CLONEClick};

Intended for cloning the focused record to a new record.

property MT_RESTOREToOriginalClick : TNotifyEvent read FMT_RESTOREToOriginalClick write SetMT_RESTOREToOriginalClick;
__property Classes::TNotifyEvent MT_RESTOREToOriginalClick = {read=FMT_RESTOREToOriginalClick, write=SetMT_RESTOREToOriginalClick};

Intended for restoring the focused record to its original state.

property MT_UNDOClick : TNotifyEvent read FMT_UNDOClick write SetMT_UNDOClick;
__property Classes::TNotifyEvent MT_UNDOClick = {read=FMT_UNDOClick, write=SetMT_UNDOClick};

Intended for invoking an undo process.

property MT_REDOClick : TNotifyEvent read FMT_REDOClick write SetMT_REDOClick;
__property Classes::TNotifyEvent MT_REDOClick = {read=FMT_REDOClick, write=SetMT_REDOClick};

Intended for invoking a re-do process.

property MT_TentativeACCEPTClick : TNotifyEvent read FMT_TentativeACCEPTClick write SetMT_TentativeACCEPTClick;
__property Classes::TNotifyEvent MT_TentativeACCEPTClick = {read=FMT_TentativeACCEPTClick, write=SetMT_TentativeACCEPTClick};

Intended for tentatively accepting the local state of edited data, in turn causing Undo to revert to the tentatively accepted state.

property MT_ConfirmCANCELClick : TNotifyEvent read FMT_ConfirmCANCELClick write SetMT_ConfirmCANCELClick;
__property Classes::TNotifyEvent MT_ConfirmCANCELClick = {read=FMT_ConfirmCANCELClick, write=SetMT_ConfirmCANCELClick};

Intended for cancelling unposted changes to the currently focused record.

property MT_OKPOSTClick : TNotifyEvent read FMT_OKPOSTClick write SetMT_OKPOSTClick;
__property Classes::TNotifyEvent MT_OKPOSTClick = {read=FMT_OKPOSTClick, write=SetMT_OKPOSTClick};

Intended for posting the focused table.

property MT_HELPClick : TNotifyEvent read FMT_HELPClick write SetMT_HELPClick;
__property Classes::TNotifyEvent MT_HELPClick = {read=FMT_HELPClick, write=SetMT_HELPClick};

Intended for invoking MasterToolbar™ help. The following examples show how to invoke Internet-compatible XHTML help in the default browser.

DELPHI EXAMPLE

Copy code to clipboard (JavaScript/IE).

C++ EXAMPLE

Copy code to clipboard (JavaScript/IE).

property MT_RECONNECTClick : TNotifyEvent read FMT_RECONNECTClick write SetMT_RECONNECTClick;
__property Classes::TNotifyEvent MT_RECONNECTClick = {read=FMT_RECONNECTClick, write=SetMT_RECONNECTClick};

Intended for attempting to re-establish a failed connection to the server as addressed by the Handling the Integrity of an Application's Connection to its Server topic above.

METHODS

procedure NavigationWindowShowModal(Sender: TObject); virtual;
virtual void __fastcall NavigationWindowShowModal(System::TObject* Sender);

NavigationWindowShowModal is fired by the FocusButton's OnClick event. The FocusButton must be the Sender.

function ReturnSpacedString(SourceString: String; CharSpacing: TADVANCE_CharSpacing): String;
AnsiString __fastcall ReturnSpacedString(AnsiString SourceString, TADVANCE_CharSpacing CharSpacing);

TADVANCE_CharSpacing = (csNormal, cs2X, cs3X, cs4X, cs5X);
enum TADVANCE_CharSpacing { csNormal, cs2X, cs3X, cs4X, cs5X };

Underlying character spacing function. Used for assigning elongated captions.

procedure SizingWindowShowModal(Sender: TObject); virtual;
virtual void __fastcall SizingWindowShowModal(System::TObject* Sender);

SizingWindowShowModal is dynamically wired to the FocusButton's right MouseDown event if and only if SizingEvents are assigned to the PMInterface. Calling methods should verify that there are assigned Sizing event handlers before calling SizingWindowShowModal. The FocusButton must be the Sender. See the Sizing Events topic for further information.

procedure SuspendDrawing_BEGIN; virtual;
virtual void __fastcall SuspendDrawing_BEGIN(void);

Delays execution of drawing processes in both root and embedded modules until an equal number of calls to SuspendDrawing_END are made to the root module. The suspension of drawing results in only one call to the wrapping method of the focused page. Any potential advantage of the SuspendDrawing methods therefore depends on dynamically generating very substantial populations of PagedTools™ in focused pages. Also see SuspendDrawing_Count below.

procedure SuspendDrawing_END; virtual;
virtual void __fastcall SuspendDrawing_END(void);

An equal number of calls to this method of the root module as have been made to SuspendDrawing_BEGIN allow drawing to be performed. Any potential advantage of the SuspendDrawing methods therefore depends on dynamically generating very substantial populations of PagedTools™ in focused pages. Also see SuspendDrawing_Count below.

DELPHI EXAMPLE

Copy code to clipboard (JavaScript/IE).

C++ EXAMPLE

Copy code to clipboard (JavaScript/IE).

PROPERTIES

Properties of TADVANCE_PM01_PageArray.

property AlignRestricted : TADVANCE_AlignRestricted read FAlignRestricted write SetAlignRestricted;
__property TADVANCE_AlignRestricted AlignRestricted = {read=FAlignRestricted, write=SetAlignRestricted, nodefault};

TADVANCE_AlignRestricted = (alRestrictedNone, alRestrictedTop, alRestrictedBottom);
enum TADVANCE_AlignRestricted { alRestrictedNone, alRestrictedTop, alRestrictedBottom };

Subset of the familiar Align property. Allows affected regions to resize their height.

property BorderConfiguration : TADVANCE_BorderConfiguration Read FBorderConfiguration Write SetBorderConfiguration;
__property TADVANCE_BorderConfiguration BorderConfiguration = {read=FBorderConfiguration, write=SetBorderConfiguration, nodefault};

TADVANCE_BorderConfiguration = (BorderConfigNone, BorderConfigBVRaised, BorderConfigBVLowered, BorderConfigGrouped);
enum TADVANCE_BorderConfiguration { BorderConfigNone, BorderConfigBVRaised, BorderConfigBVLowered, BorderConfigGrouped };

Consolidation of the familiar inner and outer bevel properties.

property ColorScheme : TADVANCE_ColorScheme read FColorScheme write FColorScheme;
__property TADVANCE_ColorScheme* ColorScheme = {read=FColorScheme, write=FColorScheme};

See TADVANCE_ColorScheme.

property Font;
__property Font ;

property LogoPanel : TADVANCE_IObj_LogoPanel read IObj_LogoPanel write IObj_LogoPanel;
__property TADVANCE_IObj_LogoPanel* LogoPanel = {read=IObj_LogoPanel, write=IObj_LogoPanel};

See TADVANCE_IObj_LogoPanel.

property MasterToolbar : TADVANCE_MasterToolbarInterface read IMasterToolbar write IMasterToolbar;
__property TADVANCE_MasterToolbarInterface* MasterToolbar = {read=IMasterToolbar, write=IMasterToolbar};

See TADVANCE_MasterToolbarInterface.

property PM1_Main : TADVANCE_PMInterface read IPM1_Main write IPM1_Main;
__property TADVANCE_PMInterface* PM1_Main = {read=IPM1_Main, write=IPM1_Main};

See TADVANCE_PMInterface.

property SuspendDrawing_Count : Integer read FSuspendDrawing_Count;
__property int SuspendDrawing_Count = {read=FSuspendDrawing_Count, nodefault};

Count of calls made to SuspendDrawing_BEGIN. Also see SuspendDrawing_BEGIN above.

RELATED TOPICS

© Copyright 1995-2007, by ADVANCE Information Systems, Inc. ALL RIGHTS RESERVED.Copyright 1995-2007, by ADVANCE Information Systems, Inc. ALL RIGHTS RESERVED.

Firefox™.Best viewed in Mozilla Firefox™.